2011-06-15 64 views
0

我有一个在生产中运行的heroku应用程序。 我想“克隆”它来制作一个开发版,我可以在不影响当前用户的情况下进行修改。到目前为止,我没有找到一个简单的方法来转储数据库(模式+数据)并将其泵回dev版本。 Heroku建议点击,但我想(如果可能)避免重新创建外键。 然后有一个pgbackups的方式,但我真的很喜欢避免从临时URL加载可能敏感的数据库数据。 我在想,我正在使用datamapper os ORM。 我可以使用它来转储数据库(也许在本地文件)和恢复(模式+数据)到另一个应用程序的数据库?从heroku迁移数据

+0

没关系。我已经在这里找到了解决方案:http://devcenter.heroku.com/articles/pgbackups#transfers – Cesare 2011-06-15 11:14:45

回答

0

我从来没有遇到过与heroku db:pullheroku db:push有关的问题 - 外键因此而降低。

+0

是的,但通过转移你从一个数据库移动到另一个服务器端的东西,你不会再下载上传。无论如何,很高兴有很多方法可以做同样的事情。 – Cesare 2011-06-17 07:04:13

+0

也许我太快了。昨天我试了一下,它的工作很完美。今天它没有。无法解析数据库url是消息。但是网址确实存在。并且heroku支持不回复。 – Cesare 2011-06-17 09:26:17