2016-07-31 70 views
2

我有我的項目在生產中,現在使用Heroku,但我想添加更多的表格等等到我的rails數據庫,並推送到Heroku。而且我也計劃升級到Rails 5.更新Heroku數據庫而不刪除任何東西

是否有我應該或不應該這樣做的一般規則,以便我現有的用戶數據庫不會意外刪除?

此外,我注意到Heroku有一個'備份'功能。此備份功能是否保存我所有用戶信息(電子郵件,名稱,密碼等)的副本,以便在不可思議的情況發生時在任何特定時間恢復它們?

+0

什麼安博遷移? - http://edgeguides.rubyonrails.org/active_record_migrations.html – psantos

回答

1

簡而言之,您應該使用Heroku's PGBackups。這將讓Heroku每隔一段時間設定一次數據庫快照,並將備份存儲在Amazon S3上,以便隨時下載或恢復它們。

這是很好的,因爲如果你不小心刪除一些數據,或者做一些重大變化,需要「恢復他們」,你可以很容易地使用Heroku的CLI工具還原備份=)