Před spuštěním DROP TABLE
, spustit
SELECT pg_backend_pid();
To vám řekne ID backendového procesu. Poté spusťte DROP TABLE
ve stejné relaci databáze .
Poté, když DROP TABLE
visí, spusťte novou relaci a spusťte
SELECT pg_blocking_pids(<backend PID>);
Pak víte, které relace vás blokují, a můžete je zabít nebo přijmout méně rušivá opatření, abyste se jich zbavili.