我猜我的情况无法解决,但我想我会绝望地问。
今天,在尝试修复损坏的git存储库时,我犯了一个令人难以置信的错误,即在没有先备份生产数据库的情况下从heroku删除我的应用程序。我可以采取哪些行动来从该数据库中检索数据?
将来,您建议的备份开发数据库的方法是什么?
提前感谢您的任何见解。
答案 0 :(得分:1)
如果您使用的是Heroku Postgres,Heroku可以从一些内部备份恢复它,但除非您是企业级客户,否则它几乎不可能。如果您使用的是Mongo,并使用M-Lab并拥有付费帐户,则应用程序的销毁不应删除数据库。 (不是100%...)否则它取决于你的数据库的设置方式。
将来利用Heroku工具执行手动备份(特别是在您现在完全了解的任何潜在的复杂情况之前),或者将计划备份设置为S3以获得最大数据冗余。
很抱歉听到这个消息!它永远不会有趣。
答案 1 :(得分:0)
幸运的是,Heroku客户支持WAS能够恢复丢失的数据库!