我有一个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