PostgreSQLは使い慣れていません。
DB管理ツールからSQLを投げたらずっとウェイト状態になってしまいました・・・
SQLでプロセスの停止ができるようなので試してみました。
プロセスIDの確認
SELECT * from pg_stat_activity;
プロセスを停止させる。
SELECT pg_cancel_backend(プロセスID);
上で駄目なら
SELECT pg_terminate_backend(プロセスID);
上で駄目なら直接Kill
# kill -9 プロセスID
この場合はroot権限が必要だったりするので使えないことがあります。