Przed uruchomieniem DROP TABLE
, wykonaj
SELECT pg_backend_pid();
To powie ci identyfikator procesu zaplecza. Następnie uruchom DROP TABLE
w tej samej sesji bazy danych .
Następnie, gdy DROP TABLE
zawiesza się, rozpocznij nową sesję i uruchom
SELECT pg_blocking_pids(<backend PID>);
Wtedy wiesz, które sesje Cię blokują, i możesz je zabić lub podjąć mniej uciążliwe środki, aby się ich pozbyć.