【发布时间】:2014-07-22 06:37:27
【问题描述】:
设置 我在本地运行的三个不同地理位置部署了三个运行我的应用程序的实例(因为 Internet 连接不可靠)。 我有一个在 DigitalOcean 上运行的应用程序主实例。
我想每天将本地数据库与主数据库同步。
我目前的方法 我有一个 cron 作业计划从本地数据库中提取数据并将它们上传到在 DigitalOcean VPS 上运行的数据库中。我担心的是三个本地db的id列会冲突导致在线主数据库中的合并不正确。
我正在运行 Rails 4.1 和 Ruby 2.0,并使用 Postgres 作为我的数据库。
我愿意接受任何能够以相对简单的方式保持数据库同步的解决方案。
谢谢
【问题讨论】:
-
如果不显示表定义或您正在运行的查询,您将很难获得相关答案。
标签: database postgresql merge replication offline