pgd node set-option#
概要#
pgd node set-option コマンドは、 EDB
Postgres分散クラスターでノードレベルのオプションを設定するために使用されます。
ユーザーとロール#
bdr_superuser ロールが必要です。 ユーザーロール を参照してください。
構文#
pgd node <NODE_NAME> set-option [OPTIONS] <OPTION> <VALUE>
<NODE_NAME> は、オプションを取得するノードの名前です。
また、 <OPTION> は、取得する特定のノードオプションの名前であり、
<VALUE> は、それに設定する値です。
次のオプションが使用できます。
ノードオプション#
Option |
Description |
Type |
|---|---|---|
route_priority |
同じノードグループ内の他のノードに対するノードの相対ルーティング優先度。書き込みリーダーを選択する場合にのみ使用されます。 |
integer |
route_fence |
ノードをフェンスするように設定します。フェンスされると、ノードは接続マネージャーから接続を受信できません。したがって、書き込みリーダーになることも、読み取り専用ノードプールで使用することもできません。レプリケーションは影響を受けません。 |
bool |
route_writes |
書き込みをこのノードにルーティングできるかどうか、つまりノードが書き込みリーダーになることができるかどうかを決定します。 |
bool |
route_reads |
読み取り専用接続をこのノードにルーティングできるかどうかを決定しますPGD 5.5.0以降。 |
bool |
route_dsn |
接続マネージャーがこのノードに接続するために使用するdsn。 |
string |
オプション#
コマンド固有のオプションはありません。 Global Options を参照してください。
例#
特定のノードオプションを設定する#
pgd node kaboom set-option route_priority 100
__OUTPUT__
Command executed successfully
値にスペースを使用して特定のノードオプションを設定します#
pgd node kaboom set-option route_dsn "host=kaboom port=5444 dbname=pgddb user=postgres"
__OUTPUT__
Command executed successfully