我现在正在使用Heroku生产我的项目,但是我想在我的rails数据库中添加更多表等,而不是将它推送到Heroku。我还打算升级到Rails 5.
是否有任何一般规则我应该或不应该这样做,以便我的现有用户数据库不会被意外删除?
另外,我注意到Heroku有一个“备份”功能。此备份功能是否保存了我的所有用户信息(电子邮件,姓名,密件等)的副本,我可以在任何特定时间恢复这些信息以防万一发生不可想象的事情?
答案 0 :(得分:1)
简短的回答是你应该使用Heroku's PGBackups。这将让Heroku每天按设定的时间间隔拍摄数据库的快照,并将备份存储在Amazon S3上,以便您随时下载或恢复它们。
这很好,因为如果您不小心删除了某些数据,或进行了一些重大更改并需要“还原它们”,您可以轻松使用Heroku CLI工具恢复备份=)