これと同じ質問: 編集方法postgresql.conf
pgAdmin 3を使用していますか? が、まったく新しい(完全な再書き込み) pgAdmin 4 に更新されました。
=pgAdmin 4アプリで設定ファイルをどのように編集しますか?
adminpack 拡張機能を ここで説明 として追加しました。そして、pgAdmin 4を再起動しました。それでも、このファイルを編集するためのメニュー項目やその他のインターフェイス項目を特定できません。
ALTER SYSTEM
部分的な回避策として、 Postgres 9.4が機能を追加 して、postgresql.conf
: ALTER SYSTEM
コマンドに表示されるプロパティを動的に設定しました。
ALTER SYSTEM SET configuration_parameter { TO | = } { value | 'value' | DEFAULT }
ALTER SYSTEM RESET configuration_parameter
ALTER SYSTEM RESET ALL -- Clears all the settings set via `ALTER SYSTEM SET`.
これは、postgresql.conf
ファイルを手動で編集する便利な方法です。
例:
ALTER SYSTEM SET wal_level = replica;
どのように機能しますか?
postgresql.auto.conf
ファイルは、ALTER SYSTEM SET
コマンドによって書き込まれます。postgresql.conf
はどちらも読み込まれるため、必要に応じてこれらのアプローチを組み合わせることができます。 auto
ファイルは、一致するプロパティの手動編集ファイルよりも優先されます。postgresql.auto.conf.temp
ファイルが作成されます。警告:
data_directory
を設定できません。ヒント:設定の値を読み取るには、この質問を参照してください すべてのPostgres構成パラメーターの現在の値を照会しますか?
postgres
ユーザーとしてコマンドラインエディターを使用します単純な text-editor のように nano を command-line から実行できます privileges で実行します= postgres
ユーザーの。 pg_hba.conf
ファイルを開き、編集して保存します。
たとえば、 nix[〜#〜] posix [〜#〜] 指向のOS [〜#〜] bsd [〜#など〜] または macOS :
Sudo -u postgres nano /Library/PostgreSQL/11/data/pg_hba.conf
詳細については、質問を参照してください /-macOSでユーザーを「postgres」ユーザーに切り替えると「su:申し訳ありません」エラーが発生します