[PostgreSQL] ERROR: database XXXX is being accessed by other usersが出た時

身に覚えはないけど、databaseに複数ユーザのアクセスがあるよって怒られた時の対処法です。案外ネットに解決方法がなかったのでハックに残しておきます。  

とりえず身に覚えはないのですが、以下のコマンドでアクセス状況を確認

select * from pg_stat_activity;

すると、前日にログインした形跡がありました。。。
ということで、procpidを指定して、以下のコマンドで削除しました。

select pg_terminate_backend(delete_procpid) from pg_stat_activity where usename=delete_user;