在不删除任何内容的情况下更新 Heroku 数据库
Updating Heroku database without deleting anything
我的项目现在正在使用 Heroku 进行生产,但我想向我的 rails 数据库添加更多表等,而不是将其推送到 Heroku。我还计划升级到 Rails 5。
是否有任何我应该或不应该执行的一般规则,以免我现有的用户数据库被意外删除?
此外,我注意到 Heroku 具有 'backup' 功能。此备份功能是否会保存我所有用户信息(电子邮件、姓名、密码等)的副本,我可以在任何特定时间恢复这些信息,以防发生不可想象的事情?
简短的回答是您应该使用 Heroku's PGBackups。这将使 Heroku 每天按设定的时间间隔为您的数据库拍摄快照,并将备份存储在 Amazon S3 上,以便您可以随时下载或恢复它们。
这很好,因为如果您不小心删除了一些数据,或者进行了一些重大更改并且需要 'revert them',您可以轻松地使用 Heroku CLI 工具来恢复备份 =)
我的项目现在正在使用 Heroku 进行生产,但我想向我的 rails 数据库添加更多表等,而不是将其推送到 Heroku。我还计划升级到 Rails 5。
是否有任何我应该或不应该执行的一般规则,以免我现有的用户数据库被意外删除?
此外,我注意到 Heroku 具有 'backup' 功能。此备份功能是否会保存我所有用户信息(电子邮件、姓名、密码等)的副本,我可以在任何特定时间恢复这些信息,以防发生不可想象的事情?
简短的回答是您应该使用 Heroku's PGBackups。这将使 Heroku 每天按设定的时间间隔为您的数据库拍摄快照,并将备份存储在 Amazon S3 上,以便您可以随时下载或恢复它们。
这很好,因为如果您不小心删除了一些数据,或者进行了一些重大更改并且需要 'revert them',您可以轻松地使用 Heroku CLI 工具来恢复备份 =)