云数据库 GaussDB-PGReplicationConnection:常用方法

时间:2023-11-01 16:22:17

常用方法

表1 PGReplicationConnection常用方法

返回值

方法

描述

throws

ChainedCreateReplicationSlotBuilder

createReplicationSlot()

用于创建逻辑复制槽连接CN只能创建集群级(CSN序)逻辑复制槽,并在各主DN上创建同名复制槽;若需要创建CN本地(LSN序)逻辑复制槽,请参考逻辑复制SQL函数pg_create_logical_replication_slot。

-

void

dropReplicationSlot(String slotName)

用于删除逻辑复制槽连接CN上删除逻辑复制槽时,只要某个CN或主DN有残留同名CSN序逻辑复制槽,执行删除时不会因为某些节点不存在复制槽而报错,同时所有节点的同名复制槽会被成功删除;若为LSN序逻辑复制槽,则仅删除当前节点复制槽,其他节点同名LSN序逻辑复制槽不受影响;如果任何节点均不存在该复制槽,则报错。

SQLException,IOException

ChainedStreamBuilder

replicationStream()

用户开启逻辑复制

-

support.huaweicloud.com/distributed-devg-v3-opengauss/gaussdb-12-0085.html