postgresql.conf
ファイルを手動で編集するか、 ALTER SYSTEM
コマンドを呼び出すことにより、Postgresに対して さまざまな構成パラメータを設定 できます。これらはwrite設定の2つの方法ですが、readingはどうですか?
all現在のすべての設定を照会する方法はありますか?
クライアント認証構成ファイルpg_hba.conf
の設定は pg_hba_file_rules
ビューで読み取ることができます。たとえば、table pg_hba_file_rules ;
です。 postgresql.conf
に似たものはありますか?
SHOW ALL
SHOW ALL
コマンドは、ランタイムパラメータの現在の設定を3列で表示します。
SHOW ALL ;
pg_settings
pg_settings
ビューには、 SHOW ALL
と同じ項目が表示されますが、詳細は17列と3列に分かれています。
TABLE pg_settings ;
pg_file_settings
postgresql.conf
ファイル自体に格納されているものを読み取るには、ビュー pg_file_settings
を使用します。
新しく作成した場合、このファイルには、Postgresサーバー内でまだ有効になっていない可能性のある値が保持されます。書き込み後、サーバーの再起動など、さまざまな方法で設定を読み込む必要があります。
TABLE pg_file_settings ;
データベース管理ツールによってこれらの設定が表示される場合があります。
たとえば、 pgAdmin 4 の場合、ナビゲーションパネルでクラスター名(Postgresインストール)を選択し、[Dashboard
]タブをクリックし、Server activity
というタイトルのリスト下部パネルで、[Configuration
]タブをクリックして、設定のリストを表示します。
ちなみに…writeに関する情報については、ALTER SYSTEM
コマンドを使用したこれらの設定について、別の質問で my Answer を参照してください。 pgAdmin 4でpostgresql.conf
を編集するには? 。