我有一個postgresql服務器進程,每個在我的桌面和筆記本電腦上運行。同步兩個數據庫
兩臺服務器都有一個名爲MG的數據庫,其方案和佈局完全相同。現在我將數據輸入到類似的表格中,但在不同的時間。
我通常保持主鍵分開,以便它們不會相互衝突。例如:用於筆記本電腦的oddnumber pkey和用於桌面的偶數號碼。
現在我該如何清潔地同步臺式機和筆記本電腦之間的數據?
DESK:ADDRESS ----- LAP:ADDRESS
DESK:TO_DO ----- LAP:TO_DO
DESK使用pkeys像1001 ...對於插入
LAP使用pkeys像2001年......對於插入
我同時需要更新修改記錄,插入新記錄。但是如何?
還有沒有其他的選擇嗎? – yjfuk 2009-08-18 08:28:32
@yjfuk:和rubyrep有什麼問題? – 2009-08-18 10:06:18
'rubyrep'現在似乎已經過時了。它似乎不是非常強大:我無法輕鬆地在兩個數據庫之間進行同步。請參閱http://stackoverflow.com/questions/13941430/rubyrep-with-postgres-pgerror-connection-is-closed-when-trying-to-scan – fatuhoku 2013-02-01 11:35:37