postgres long runnning queries code example
Example 1: postgres kill running query
--Stop the query normally
SELECT pg_cancel_backend(pid);
--Terminate immediately
SELECT pg_terminate_backend(pid);
Example 2: postgres get running query
--Version > 9.2
SELECT pid, age(clock_timestamp(), query_start), usename, query
FROM pg_stat_activity
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'
ORDER BY query_start desc;