我正在使用PostgreSQL复制API创建一个带有Java代码的逻辑复制槽,我想在创建过程之前添加一个测试来检查插槽是否已经存在。 这是我的代码:
connection.getReplicationAPI()
.createReplicationSlot()
.logical()
.withSlotName(slotName)
.withOutputPlugin("test_decoding")
.make();
答案 0 :(得分:0)
SELECT
slot_name,
plugin,
slot_type,
datoid,
database,
temporary,
active,
active_pid,
xmin,
catalog_xmin,
restart_lsn,
confirmed_flush_lsn
FROM pg_replication_slots
WHERE slot_name = ?