Updated on 2025-05-29 GMT+08:00

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

Table 1 Common methods of PGReplicationConnection

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.