PostgreSQLでデータベースを削除しようとしたときに「他にこのデータベースを使っている 1 個のセッションがあります。」のメッセージに遭遇したら
データベースの削除を試みる
drop database "Implem.Pleasanter";
セッションの特定
使用しているセッションを確認します。
select * from pg_stat_activity;
プロセス切断
確認したpidをもとに以下のSQLでプロセスを切断します。
select pg_terminate_backend(12852);
select pg_terminate_backend(28480);
pgAdmin上で上記SQLを実行すると、以下のように新しいセッションを確立しようとするので、Cancelします。
再度データベースの削除を試みる
再度データベースをdropします。
drop database "Implem.Pleasanter";