回答:
ああ、私はPostgreSQLフォーラムでそのコマンドを見つけました:
SELECT * FROM pg_stat_activity;
pg_terminate_backend
、アプリはまだデータベースに対してクエリを実行できますが、pg_Stat_activityに新しい接続が表示されませんでしたか?
以下は、postgres DB-でアクティブな接続/クエリを提供します
SELECT
pid
,datname
,usename
,application_name
,client_hostname
,client_port
,backend_start
,query_start
,query
,state
FROM pg_stat_activity
WHERE state = 'active';
実行済みの接続/クエリを取得するには、アクティブではなく「アイドル」を使用できます。
WHERE ...
句を削除し、どの接続がアクティブまたはアイドルであるかを確認できるようにするには、列state
にSELECT
句を追加します