Advertisement
deeejay

psql - View and Cancel Query

Apr 8th, 2014
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- View
  2. SELECT procpid, current_query FROM pg_stat_activity;
  3.  
  4. -- Cancel
  5. SELECT pg_cancel_backend(enter procpid here);
  6.  
  7. OR
  8.  
  9. SELECT pg_cancel_backend(procpid)
  10. FROM pg_stat_activity
  11. WHERE usename = 'some_user'
  12. AND current_query LIKE '<IDLE>%';
  13.  
  14. -- Cancel Multiple Sessions At Once (Pre-9.2 use "procpid" instead of "pid")
  15. SELECT pg_terminate_backend( pid )
  16. FROM pg_stat_activity
  17. WHERE pid <> pg_backend_pid( )
  18.     AND datname = current_database( );
  19.  
  20. -- Terminate
  21. SELECT pg_terminate_backend(enter procpid here);
  22.  
  23. OR
  24.  
  25. SELECT pg_terminate_backend(procpid)
  26. FROM pg_stat_activity
  27. WHERE usename = 'some_user'
  28. AND current_query LIKE '<IDLE>%';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement