Skip to content

Instantly share code, notes, and snippets.

@steevehook
Created April 1, 2024 02:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save steevehook/df7f6e8fba83c6631c31392bb2acfbe7 to your computer and use it in GitHub Desktop.
Save steevehook/df7f6e8fba83c6631c31392bb2acfbe7 to your computer and use it in GitHub Desktop.
SELECT
pg_stat_activity.query,
pg_locks.locktype,
pg_locks.mode,
pg_locks.granted
FROM
pg_locks
JOIN
pg_stat_activity
ON
pg_locks.pid = pg_stat_activity.pid
JOIN
pg_class
ON
pg_locks.relation = pg_class.oid
WHERE
pg_class.relname = 'table-name';
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'database-name'
AND pid <> pg_backend_pid();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment