MODE)をおこなったのですが、思いがけず問題が発生してロックしたままになってしまいました。このような時に、解除する方法です。目次ロックしているプロセスID(pid)の確認ロックの解除1.ロックしているプロセスID(pid)の確認psqlにてデータベースに接続した後、次のSQLで確認します。pg_stat_activity;「waiting」で「t」となっているものがロックしている問合せとなります。下記の場合、2行目と3行目の「waiting」が「t」です。rows)さらに、「backend_start」の時刻を見ると、2行目が先に実行を開始してテーブルをロックしており、3行目が待っている状態でした。2行目の実行に時間がかかったり、問題があり、ロックしたままになってしまいました。(なお、「query」のSQLはサンプル的なものに差し替えて掲載しています)今回は、2行目のロックを解除できれば、待たされている3行目が実行できるようになるはずです。原因となっている2行目の「pid」を確認すると、「16250」であることが分かります。2.ロックの解除ロックの解除は、次のSQLにて実行できます。pg_cancel_backend(プロセスID);今回の場合は、次のようになります。pg_cancel_backend(16250);以上で、無事にロックを解除でき、待たされていた3行目のクエリーも実行されました。同じような問題が発生した場合のお役に立てれば幸いです。