Преди да стартирате DROP TABLE
, изпълнете
SELECT pg_backend_pid();
Това ще ви каже идентификационния номер на задния процес. След това стартирайте DROP TABLE
в същата сесия на база данни .
След това, когато DROP TABLE
виси, започнете нова сесия и стартирайте
SELECT pg_blocking_pids(<backend PID>);
След това знаете кои сесии ви блокират и можете да ги убиете или да вземете по-малко разрушителни мерки, за да се отървете от тях.