从已删除的heroku应用程序恢复数据库

时间:2017-02-13 01:58:44

标签: ruby-on-rails postgresql heroku

我猜我的情况无法解决,但我想我会绝望地问。

今天,在尝试修复损坏的git存储库时,我犯了一个令人难以置信的错误,即在没有先备份生产数据库的情况下从heroku删除我的应用程序。我可以采取哪些行动来从该数据库中检索数据?

将来,您建议的备份开发数据库的方法是什么?

提前感谢您的任何见解。

2 个答案:

答案 0 :(得分:1)

如果您使用的是Heroku Postgres,Heroku可以从一些内部备份恢复它,但除非您是企业级客户,否则它几乎不可能。如果您使用的是Mongo,并使用M-Lab并拥有付费帐户,则应用程序的销毁不应删除数据库。 (不是100%...)否则它取决于你的数据库的设置方式。

将来利用Heroku工具执行手动备份(特别是在您现在完全了解的任何潜在的复杂情况之前),或者将计划备份设置为S3以获得最大数据冗余。

很抱歉听到这个消息!它永远不会有趣。

答案 1 :(得分:0)

幸运的是,Heroku客户支持WAS能够恢复丢失的数据库!