【PostgreSQL】接続中のセッションを確認する

PostgreSQL構文

接続中のセッションを確認する

次のSELECT文を実行すると、現在接続中のセッションを取得できます。

select * from pg_stat_activity 
where datname = 'データベース名';

 

 

接続中のセッションを切断する

接続中のセッションを切断するSQLです。

セッションの切断ができると、実行結果にtrueが返ります

-- 設定するpidはこの上の『接続中のセッションを確認する』で取得する
SELECT pg_terminate_backend(pidを設定);