据我所知,Postgres中的逻辑复制不复制序列数据。假设我们有两个多主postgres服务器
server1
test_table
current sequence 100
server2
test_table
current sequence 90如果server1宕机,server2将接管写操作,那么当它尝试插入序列为90的行时会发生什么?因为server1已经插入了一个id为90的行。有什么方法可以解决这个问题?
发布于 2019-05-02 13:00:35
设置两个序列,使它们不会发生冲突。
例如,在两个序列上都使用INCREMENT BY 2,并让服务器1给出奇数,服务器2给出偶数。
https://stackoverflow.com/questions/55945818
复制相似问题