如何使我的舞台和制作具有相同的数据? (赫罗库)
我查看了 Heroku 的 Taps 项目 (http://devcenter.heroku.com/articles/taps) 但外键有很大的限制,所以我对使用它感到不舒服。
我想要做的就是安全地获取我的生产数据并将其放在我的临时应用程序中,以便两者更加紧密匹配。建议?
I've looked at Heroku's Taps project (http://devcenter.heroku.com/articles/taps)
but there's a huge constraint on foreign keys, so I'm uncomfortable with using this.
All I want to do is get my production data safely and put it on my staging app so the two are more closely matched. Advice?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Thoughtbot 几周前发布了这个:
您需要 pgbackups 插件(免费),并使用它从生产转移到暂存
要点:https:// /gist.github.com/1095522
编辑:确保你的 git 分支“staging”和“Production”指向heroku应用程序。
Thoughtbot posted this a few weeks ago:
You need the pgbackups addon (free), and use this to transfer from production to staging
Gist here: https://gist.github.com/1095522
Edit: Make sure you have your git branches "staging" and "production" pointing to the heroku apps.
如果您的登台应用程序也使用 Postgre SQL,您可以使用 pgbackup (http://devcenter.heroku.com/articles/pgbackups#exporting_via_a_backup) 将数据导出为备份,然后将其复制到您的 db 文件夹中。如果没有,您可能必须使用转换工具。
If your staging app is using Postgre SQL as well, you can export your data as a backup using pgbackup (http://devcenter.heroku.com/articles/pgbackups#exporting_via_a_backup) and then just copy it into your db folder. If not, you may have to use a conversion tool.