[英]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.