云数据库 RDS-逻辑订阅故障转移(Failover Slot):使用方法
使用方法
在发布端执行如下SQL,创建一个Failover Slot:
版本 |
命令 |
参数说明 |
---|---|---|
PostgreSQL12和PostgreSQL13版本 |
SELECT * FROM pg_create_logical_replication_slot('slotname', 'pgoutput', false, true); |
|
PostgreSQL14及以上版本 |
SELECT * FROM pg_create_logical_replication_slot('slotname', 'pgoutput', false, false, true); |
|
因此,如果要创建一个Failover Slot,在第三个参数临时slot字段必须为false,最后一个参数必须为true。如果最后一个参数省略不写,则创建的是非Failover Slot。