将每个部署中的生产数据库同步到Staging Heroku

时间:2017-12-01 13:20:05

标签: mysql node.js heroku production staging

我想将每个部署中的Staging和Production数据库同步到Staging。

我想要完成的伪代码。

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

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

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

我的堆栈是Node.js

对此有何其他想法?

1 个答案:

答案 0 :(得分:0)

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