PostgreSQL逻辑复制“密钥已存在”错误

时间:2018-11-13 05:33:42

标签: postgresql replication logical-replication

面对一个问题-在从属服务器上时不时地遇到一个错误,该复制过程无法使用主键将行插入表中,因为该id值已经存在。

使用此ID进行选择将返回0行(因此可能已插入但未提交)

从属重新启动没有帮助,复制开始时再次出现相同的错误。

因此,此刻复制进入无限循环并停止。 有什么线索可能会发生吗?

p.s。在从属服务器上,除复制系统用户外,没有人有权写

p.p.s。我有一种感觉,像是在沃尔(Wal)中插入了两次。可能吗?在prod数据库中,此表具有相同的结构,ID是通过序列生成的,并且那里也是主键

0 个答案:

没有答案