PGReplicationConnection
PGReplicationConnection is an API class provided by the JDBC driver in GaussDB. It is used to implement functions related to logical replication.
Inheritance Relationship of PGReplicationConnection
PGReplicationConnection is a logical replication API. Its implementation class is PGReplicationConnectionImpl, which is in the com.huawei.gaussdb.jdbc.replication package. The declaration of the class is as follows:
public class PGReplicationConnection implements PGReplicationConnection
Constructor Method
public PGReplicationConnection(BaseConnection connection)
Common Methods
| Method | Return Type | Description | Throws |
|---|---|---|---|
| createReplicationSlot() | ChainedCreateReplicationSlotBuilder | Creates a logical replication slot. Only LSN-based logical replication slots can be created. For details about how to create CSN-based logical replication slots, see the SQL function pg_create_logical_replication_slot for logical replication. | - |
| dropReplicationSlot(String slotName) | void | Deletes a logical replication slot. | SQLException,IOException |
| replicationStream() | ChainedStreamBuilder | Enables logical replication. | - |
This API class does not support the unplanned ALT feature.