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:
- pg_locks para o significado de cada coluna.
- bloqueio explícito para obter mais informações sobre o modo de bloqueio.
PS Sem a parte “relname not in”, ele sempre exibiria os bloqueios criados pela própria consulta