Routing functions¶
bdr.create_proxy¶
Create a proxy
Synopsis¶
bdr.create_proxy(proxy_name text, node_group text);
Parameters¶
proxy_name— Name of the new proxy.node_group— Name of the group to be used by the proxy.
bdr.alter_proxy_option¶
Change a proxy
Synopsis¶
bdr.alter_proxy_option(proxy_name text, config_key text, config_value text);
Parameters¶
proxy_name— Name of the proxy to be changed.config_key— Key of the option in the proxy to be changed.config_value— New value to be set for the given key.
bdr.drop_proxy¶
Drop a proxy
Synopsis¶
bdr.drop_proxy(proxy_name text);
Parameters¶
proxy_name— Name of the proxy to be dropped.
bdr.routing_leadership_transfer¶
Changing the routing leader transfers the leadership of the node group to another node
Synopsis¶
bdr.routing_leadership_transfer(node_group_name text,
leader_name text,
transfer_method text DEFAULT strict,
transfer_timeout interval DEFAULT 10s);
Parameters¶
node_group_name— Name of group where the leadership transfer is requested.leader_name— Name of node that will become write leader.transfer_method— Type of the transfer, it can be “fast” or the default “strict” that checks the maximum lag.transfer_timeout— Timeout of the leadership transfer, default is 10 seconds.