2017-02-13 88 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能夠恢復丟失的數據庫!