ALTER SYSTEM の使い方

SQL で設定ファイルを書き換える

書き方

ALTER SYSTEM SET 名前 = 値;
ALTER SYSTEM RESET 名前;
ALTER SYSTEM RESET ALL;

ALTER SYSTEM は postgresql.auto.conf に書きます。このファイルは postgresql.conf の後に読まれるので、同じ設定なら auto.conf が勝ちます。書いただけでは効かないので、再読み込み(再起動が要る設定は再起動)します。トランザクションの中では使えません。auto.conf は手で書き換えないでください。

例

ALTER SYSTEM SET work_mem = '16MB';
SELECT pg_reload_conf();

実際に打って練習する

PostgreSQL DBA コースの Lv18「SQL で設定を変える ALTER SYSTEM」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、プラチナ以上のプランで遊べます。

PostgreSQL の管理コマンド一覧(DBA)へ戻る