簡體   English   中英

Rails AppSync將“登台”數據庫與“生產”同步

[英]Rails App- Sync “staging” db with “production”

我有一個Rails CMS應用程序,用於管理生產Web服務器的內容(而不是Rails應用程序)。 它們在兩個盒子上。

分離

暫存中的數據庫需要將數據(數據庫很小,<1MB)復制到生產數據庫中。 這需要手動完成,而不是通過復制完成。 為了使只能通過SSH訪問生產服務器更加困難,不允許訪問其他服務(典型的安全環境)。

我嘗試編寫一些rake / Capistrano任務,以便在登台服務器上進行mysql轉儲並將其導入生產服務器,盡管這樣做會鎖定生產數據庫,使請求失敗。 同步期間無法關閉生產服務器。

我有什么選擇?

我發現gem table_syncer是我需要的一切,希望這對其他人有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM