更新时间:2026-07-28 GMT+08:00
PGReplicationConnection
PGReplicationConnection是GaussDB JDBC驱动中提供的一个API接口类,用于执行逻辑复制相关的功能。
PGReplicationConnection的继承关系
PGReplicationConnection是逻辑复制的接口,非透明多写场景下的实现类是PGReplicationConnectionImpl,该类位于com.huawei.gaussdb.jdbc.replication Package中,该类声明如下:
public class PGReplicationConnectionImpl implements PGReplicationConnection
构造方法
- public PGReplicationConnectionImpl(BaseConnection connection)
- public TenantReplicationConnectionImpl(BaseConnection connection)
常用方法
| 方法名 | 返回值类型 | 描述 | throws |
|---|---|---|---|
| createReplicationSlot() | ChainedCreateReplicationSlotBuilder | 用于创建逻辑复制槽。只能创建LSN序逻辑复制槽,若需要创建CSN序逻辑复制槽,请参考逻辑复制SQL函数pg_create_logical_replication_slot。 | - |
| dropReplicationSlot(String slotName) | void | 用于删除逻辑复制槽。 | SQLException,IOException |
| replicationStream() | ChainedStreamBuilder | 用户开启逻辑复制。 | - |
父主题: JDBC接口参考