Monitore os bloqueios do PostgreSQL

Esta consulta permite que você veja os bloqueios atuais do PosgreSQL:

select l.locktype, t.relname, l.page, l.virtualtransaction, l.pid, l.mode, l.granted from pg_locks l, pg_stat_all_tables t where l.relation=t.relid and t.relname not in ('pg_class','pg_index','pg_namespace') order by relation asc;
  • Consulte a documentação do PosgreSQL:

PS Sem a parte “relname not in”, ele sempre exibiria os bloqueios criados pela própria consulta