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

2021年2月11日PostgreSQL構文

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

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

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

 

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

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

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

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