簡體   English   中英

序列數據和邏輯復制

[英]Sequence data and logical replication

根據我的理解,Postgres 中的邏輯復制不會復制序列數據。 假設我們有兩個多主 postgres 服務器

server1
test_table
current sequence 100

server2
test_table
current sequence 90

如果 server1 宕機而 server2 將接管寫入,當它嘗試插入序列為 90 的行時會發生什么? 由於 server1 已經插入了一個 id 為 90 的行。對此有哪些解決方法?

設置兩個序列,使它們不會發生沖突。

例如,在兩個序列上都使用INCREMENT BY 2 ,讓服務器 1 給出奇數,服務器 2 給出偶數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM