【问题标题】:Synchronize Production database in each deployment to Staging Heroku将每个部署中的生产数据库同步到 Staging Heroku
【发布时间】:2018-05-15 14:46:33
【问题描述】:

我想在每次部署到 Staging 时同步 Staging 和 Production 数据库。

我想要完成的伪代码。

1. backup production database.
2. restore staging database with the production one.
3. run migrations into the staging database.

我不太明白如何在 Heroku 中做到这一点。文件系统是只读的我无法安装mysql-client and do amysqldump`。

我要尝试的是向另一台服务器发出请求(该服务器安装了 mysql-client)。

我的堆栈是 Node.js

对此还有其他想法吗?

【问题讨论】:

    标签: mysql node.js heroku production staging


    【解决方案1】:

    我创建了一个小工具来执行此操作 https://github.com/riqra/database-sync

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      • 2016-01-05
      • 1970-01-01
      相关资源
      最近更新 更多