pgd node set-config#

概要#

pgd node set-config コマンドは、 EDB Postgres分散クラスターでノードレベルのPostgres設定GUCを設定するために使用されます。このコマンドには、 superuser つまりPostgresプロセス所有者ユーザーのノードDSN が必要です。

コマンドは、構成を設定した後、ノードに構成をリロードし、GUCはサーバーの再起動が必要であるという警告を表示します。

ユーザーとロール#

ALTER SYSTEM を実行し、構成をリロードするには、Postgresスーパーユーザー権限が必要です。 ユーザーロール を参照してください。

構文#

pgd node <NODE_NAME> set-config [OPTIONS] <CONFIG> <VALUE>

<NODE_NAME> は、オプションを取得するノードの名前です。

また、 <CONFIG> は、取得する特定のノード構成の名前であり、 <VALUE> は、それに設定する値です。

オプション#

コマンド固有のオプションはありません。 Global Options を参照してください。

例#

特定のノード構成を設定する#

pgd node pgd-a1 set-config bdr.batch_inserts 20 --dsn "host=pgd-a1 port=5432 user=postgres "
__OUTPUT__
Command executed successfully

値にスペースを使用して特定のノード構成を設定します#

pgd node pgd-a2 set-config unix_socket_directories "/var/run/edb-pge, /tmp, /var/lib/postgresql" --dsn "host=pgd-a2 port=5432 user=postgres "
__OUTPUT__
WARN: Config change requires a Postgres restart to take effect.
Command executed successfully

WARN メッセージは、Postgresサーバーが再起動されるまで構成の変更が有効にならないことを示していることに注意してください。