set-node-options#

route_fence 、route_priority 、route_writes などのノードオプションを設定します。

概要#

このコマンドで次のノードオプションを設定できます。

  • route_dsn

  • route_fence

  • route_priority

  • route_writes

  • route_reads

pgd show-nodes -o json を使用して、各ノードのオプション値を表示します。

pgd set-node-options [flags]

オプション#

Flag

Description

--node-name

ノード名

--option

name=value形式のオプション

グローバルオプションについては、 グローバルオプション を参照してください。

例#

複数のオプションを使用したノードオプションの設定#

この例では、コンマ区切りの複数のオプションを使用します。オプション値にはスペースは使用できません。

$ pgd set-node-options --node-name bdr-a1 --option route_priority=100,route_fence=true
__OUTPUT__
node options updated successfully

複数のオプションフラグを使用したノードオプションの設定#

この例では、複数のオプションフラグを使用します。オプション値にはスペースは使用できません。

$ pgd set-node-options --node-name bdr-a1 --option route_priority=100 --option route_fence=true
__OUTPUT__
node options updated successfully

ダブルクォーテーションを使用したノードオプションの設定#

この例では、オプション値にスペースまたは特殊文字が含まれる場合、オプションを二重引用符で囲みます。

$ pgd set-node-options --node-name bdr-a1 --option "route_priority = 100" --option "route_fence = true"
__OUTPUT__
node options updated successfully