PostgreSQL 現在のセッションのサーバー側のプロセスIDを取得する
- 作成日 2022.09.27
- PostgreSQL
- PostgreSQL
PostgreSQLで、現在のセッションのサーバー側のプロセスIDを取得する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
手順
現在のセッションのサーバー側のプロセスIDを取得する場合は、「pg_backend_pid()」を利用します。
pg_backend_pid()
実際に、取得してみます。
select pg_backend_pid()
実行結果
現在のプロセスIDが取得されていることが確認できます。
セッションを切断
プロセスIDを指定して、セッションを切断する「pg_terminate_backend()」に現在のプロセスIDを指定して実行すると、当然セッションは切断されます。
select pg_terminate_backend(pg_backend_pid())
実行結果
-
前の記事
mongoDB ドキュメント(レコード)のプロパティ名を変更する 2022.09.27
-
次の記事
Dart 文字列の両端にある空白を除去する 2022.09.27
コメントを書く