スクリプトを実行せずにpgadmin 4 web postgresqlの接続を終了する方法を教えていただけますか?
アクティブな接続を強制終了するために、データベースへの接続数を制限するにはどうすればよいですか(私の場合、既に使用しているデータベースの名前を変更したいのですが!)
pgAdmin IIIは、Tools > Server Status
を使用して、すべての接続に関する情報を表示できます。このオプションは、4つのペインを持つウィンドウを表示します。
Cancel the query
またはStop the backend
を選択できます。これらは pg_cancel_backend
および pg_terminate_backend
PostgreSQL関数呼び出しに対応します。pgAdmin IIIは、オブジェクトナビゲーターからデータベースクラスターを選択すると、Statistics
タブの下に、実行中のクエリとのすべての接続を表示します。
pgAdmin 4一方、notにはTools > Server Status
メニューがあります。代わりに、Dashboard
タブがあり、次の3つの点を除いて同じ機能があります。
Sessions
タブ(pgAdmin IIIのSessions
ペインに相当)にはnotボタンはありません。そのため、バックエンドをキャンセルする機能はGUIによるものではありません。LogFile
機能がありません。これは、pgAdmin 4の新しいアーキテクチャが原因であると思います。これは、Webサーバーを介してリモート接続しているように機能し、notはローカルファイルにアクセスできますが、データベースにのみアクセスできます。データベース自体はログファイルに書き込みますが、ログファイルからは読み取りません。Configuration
タブもあり、postgresql.conf
からのすべての値が表示されます(データベース呼び出しを通じて)。統計タブもあり、同等の機能があります。
注:pgAdmin III v 1.22.2およびpgAdmin 4 v 1.4でチェック