how to remove idle transaction in postgresql SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state LIKE 'idle %' AND state_change < now() - interval '1 hour';