SHOW と pg_settings の使い方
設定の値を見る
書き方
SHOW 名前;
SELECT current_setting('名前');
SELECT name, setting, unit, context, source FROM pg_settings WHERE name = '名前';
SET 名前 = 値;(そのセッションだけ)pg_settings の context は、変えたものがいつ効くかを表します。postmaster は再起動、sighup は再読み込み、superuser と user は SET でそのセッションだけ変えられます。source はどこで決まったか(default・configuration file など)、pending_restart は再起動を待っている設定です。
例
SHOW max_connections; SELECT name, setting, context FROM pg_settings WHERE name = 'work_mem';
実際に打って練習する
PostgreSQL DBA コースの Lv16「設定を見る SHOW と pg_settings」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、プラチナ以上のプランで遊べます。