2017-02-13 89 views
1

我猜我的情况不能修复,但我想我会问出绝望。从已删除的heroku应用程序恢复数据库

今天,在试图修复损坏的git存储库时,我犯了一个令人难以置信的错误,那就是在不首先备份生产数据库的情况下从heroku删除我的应用程序。我可能采取什么行动来检索数据库中的数据?

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

非常感谢您的任何见解。

+2

您应该接触他们的支持团队。 – Chris

+0

你有任何本地克隆? – ElpieKay

+0

@ElpieKay,本地克隆将如何提供帮助? – Chris

回答

1

如果您使用的是Heroku Postgres,Heroku可能会从内部备份中恢复它,但除非您是企业级客户,否则这种可能性不大。如果您使用的是Mongo,并使用M-Lab并拥有付费帐户,则应用程序的销毁应该不会删除数据库。 (不是100%......)否则,这取决于你的数据库是如何建立的。

将来可以使用Heroku工具预制手动备份(尤其是在出现任何潜在的复杂情况之前,如您现在完全意识到的那样),或将预定备份设置为S3以实现最大数据冗余。

很抱歉听说!这从来没有乐趣。

0

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