Routing functions

bdr.create_proxy

プロキシを作成する

概要

bdr.create_proxy(proxy_name text, node_group text);

パラメーター

  • proxy_name —新しいプロキシの名前。

  • node_group —プロキシが使用するグループの名前。

bdr.alter_proxy_option

プロキシを変更する

概要

bdr.alter_proxy_option(proxy_name text, config_key text, config_value text);

パラメーター

  • proxy_name —変更するプロキシの名前。

  • config_key —変更するプロキシのオプションのキー。

  • config_value —指定されたキーに設定される新しい値。

bdr.drop_proxy

プロキシをドロップする

概要

bdr.drop_proxy(proxy_name text);

パラメーター

  • proxy_name —削除するプロキシの名前。

bdr.routing_leadership_transfer

ルーティングリーダーを変更すると、ノードグループのリーダーシップが別のノードに転送されます

概要

bdr.routing_leadership_transfer(node_group_name text,
              leader_name text,
              transfer_method text DEFAULT strict,
              transfer_timeout interval DEFAULT 10s);

パラメーター

  • node_group_name —リーダーシップの異動を要求するグループの名前。

  • leader_name —書き込みリーダーになるノードの名前。

  • transfer_method —転送のタイプ。「fast」または最大ラグをチェックするデフォルトの「strict」になります。

  • transfer_timeout —リーダーシップ転送のタイムアウト、デフォルトは10秒です。