如何使我的舞台和制作具有相同的数据? (赫罗库)

发布于 2024-11-28 06:05:08 字数 208 浏览 1 评论 0原文

我查看了 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

美羊羊 2024-12-05 06:05:08

Thoughtbot 几周前发布了这个:

您需要 pgbackups 插件(免费),并使用它从生产转移到暂存

heroku addons:add pgbackups --remote staging
heroku addons:add pgbackups --remote production
heroku pgbackups:capture --remote production
heroku pgbackups:restore DATABASE `heroku pgbackups:url --remote production` --remote staging

要点:https:// /gist.github.com/1095522

编辑:确保你的 git 分支“staging”和“Production”指向heroku应用程序。

git remote add production production_heroku_app
git remote add staging staging_heroku_app

Thoughtbot posted this a few weeks ago:

You need the pgbackups addon (free), and use this to transfer from production to staging

heroku addons:add pgbackups --remote staging
heroku addons:add pgbackups --remote production
heroku pgbackups:capture --remote production
heroku pgbackups:restore DATABASE `heroku pgbackups:url --remote production` --remote staging

Gist here: https://gist.github.com/1095522

Edit: Make sure you have your git branches "staging" and "production" pointing to the heroku apps.

git remote add production production_heroku_app
git remote add staging staging_heroku_app
乖不如嘢 2024-12-05 06:05:08

如果您的登台应用程序也使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文