wal_level 必须为 logical。max_replication_slots 和 max_wal_senders 参数需要大于待迁移的库总数(保留额外连接数)。persistence 属性必须为 p(永久表),否则不支持 replication,故而也无法做逻辑迁移。REPLICA IDENTITY 属性设置为 NOTHING),则校验任务报警告。= 操作符的字段类型(json/point/polygon/txid_snapshot/xml),则校验失败,需要按照提示修复无主键的表,或者取消勾选主键表,否则无法继续任务。wal_level,max_replication_slots,max_wal_senders 的方法如下。wal_level = logicalmax_replication_slots = 10 //根据实际情况修改max_wal_senders = 10 //根据实际情况修改
postgres=> select name,setting from pg_settings where name='wal_level';name | setting-----------+---------wal_level | logical(1 row)postgres=> select name,setting from pg_settings where name='max_replication_slots';name | setting-----------------------+---------max_replication_slots | 10(1 row)postgres=> select name,setting from pg_settings where name='max_wal_senders';name | setting-----------------+---------max_wal_senders | 10(1 row)
REPLICA IDENTITY 属性设置为 NOTHING),则校验任务报警告。ALTER TABLE schemaName.tableName REPLICA IDENTITY FULL;
文档反馈