pt-config¶
概要¶
PostgreSQLの設定ファイル postgresql.conf
の設定値を参照、変更します。
実行方法¶
pt-config [options...] get [PARAM]
pt-config [options...] set [PARAM] [VALUE]
pt-config [options...] disable [PARAM]
コマンド¶
get [PARAM] |
現在の値を表示します。無効(コメントアウト)の場合、 (disabled) と表示されます。 |
set [PARAM] [VALUE] |
新しい値を設定します。無効(コメントアウト)な場合は、有効にします。 |
disable [PARAM] |
設定値を無効にします(コメントアウトします)。 |
オプション¶
-D, --pgdata=PGDATA Specify a PostgreSQL database cluster.
--apply Apply change(s).
--help Print this help.
-D
, --pgdata
オプションは、PostgreSQLデータベースクラスタを指定します。オプションが指定されない場合は、PGDATA環境変数に設定された値が使われます。
--apply
オプションは、 set
/ disable
コマンドを実行する際に、実際に変更内容を postgresql.conf ファイルに適用します。
出力項目¶
Reading: |
読み込んでいる postgresql.conf ファイルをフルパスで表示します。 |
Dry-run mode: |
設定する前後の値を表示するのみで、実際の設定変更は行いません。 |
Applying: |
実際の設定変更を行っています。 |
Old |
変更する前の値を表します。 |
New |
変更する前の値を表します。 |
Updating: |
変更を行っている postgresql.conf ファイルをフルパスで表示します。 |
実行例¶
現在の shared_buffers
の値を表示します。
$ pt-config -D /var/lib/pgsql/9.4/data get shared_buffers
[2015-04-16 17:08:12] INFO: Reading: /var/lib/pgsql/9.4/data/postgresql.conf
256MB
$
shared_buffers
の値を 512MB
に設定します(実際の設定ファイルの変更は行いません)。
$ pt-config -D /var/lib/pgsql/9.4/data set shared_buffers 512MB
[2015-04-16 17:08:44] INFO: Reading: /var/lib/pgsql/9.4/data/postgresql.conf
[2015-04-16 17:08:44] INFO: Dry-run mode:
[2015-04-16 17:08:44] INFO: Old: shared_buffers = 256MB # min 128kB
[2015-04-16 17:08:44] INFO: New: shared_buffers = 512MB # min 128kB
$
shared_buffers
の値を 512MB
に設定します(実際に設定ファイルの変更を行います)。
$ pt-config -D /var/lib/pgsql/9.4/data --apply set shared_buffers 512MB
[2015-04-16 17:09:11] INFO: Reading: /var/lib/pgsql/9.4/data/postgresql.conf
[2015-04-16 17:09:11] INFO: Applying:
[2015-04-16 17:09:11] INFO: Old: shared_buffers = 256MB # min 128kB
[2015-04-16 17:09:11] INFO: New: shared_buffers = 512MB # min 128kB
[2015-04-16 17:09:11] INFO: Updated: /var/lib/pgsql/9.4/data/postgresql.conf
$
shared_buffers
の設定を無効化(コメントアウト)します。
$ pt-config -D /var/lib/pgsql/9.4/data --apply disable shared_buffers
[2015-04-16 17:09:52] INFO: Reading: /var/lib/pgsql/9.4/data/postgresql.conf
[2015-04-16 17:09:52] INFO: Applying:
[2015-04-16 17:09:52] INFO: Old: shared_buffers = 512MB # min 128kB
[2015-04-16 17:09:52] INFO: New: #shared_buffers = 512MB # min 128kB
[2015-04-16 17:09:52] INFO: Updated: /var/lib/pgsql/9.4/data/postgresql.conf
$
(無効化されている) shared_buffers
の値を表示します。
$ pt-config -D /var/lib/pgsql/9.4/data get shared_buffers
[2015-04-16 17:10:00] INFO: Reading: /var/lib/pgsql/9.4/data/postgresql.conf
512MB (disabled)
$