标签: mysql ruby-on-rails ruby synchronization
我有一个rails CMS应用程序,用于管理生产Web服务器(不是rails应用程序)的内容。他们在两个盒子上。
分段中的数据库需要将数据(数据库非常小,<1MB)复制到生产数据库。这需要手动完成,而不是通过复制完成。为了使生产服务器更难以通过SSH访问,不允许访问其他服务(典型的安全环境)。
我尝试编写一些rake / Capistrano任务来在登台服务器上执行mysql转储并将其导入生产服务器,尽管这会锁定生产数据库,导致请求失败。在同步期间无法关闭生产服务器。
我有什么选择?
答案 0 :(得分:0)
我发现宝石table_syncer是我需要的一切,希望这有助于其他人。