セッション切断

SELECT pg_cancel_backend(5220);


ps awx | grep postgres して kill か、
select * from pg_stat_activity して kill かどっちか?


ps axでPIDを表示させて、
kill -9 PID
でプロセス切断

                                                                                                          • -

実行中のクエリを止める方法
select pg_cancel_backend(プロセスID);

プロセスIDは、
select * from pg_stat_activity
とかで、procpidのカラムを見る。

                                                                                                          • -

ロックの解除方法
SELECT pg_cancel_backend(プロセスID);
で解除を試みて、それでも駄目であれば
kill -9

プロセスIDは以下のどちらかで判断可能
pg_stat_activity.procid
pg_locks.pid


\! OSコマンド