Sinds 9.6 is dit een stuk eenvoudiger omdat het de functie pg_blocking_pids()
heeft geïntroduceerd om de sessies te vinden die een andere sessie blokkeren.
Dus je kunt zoiets als dit gebruiken:
select pid,
usename,
pg_blocking_pids(pid) as blocked_by,
query as blocked_query
from pg_stat_activity
where cardinality(pg_blocking_pids(pid)) > 0;