我偶然会运行一个脚本,该脚本应该遍历所有行并更改每行中的字段。但它搞砸了并为每一行设置了这个字段为零。我正在寻找一种方法来获得我的产品的先前版本。 db,heroku是否自动保存数据库转储?
答案 0 :(得分:1)
看起来你必须在搞乱之前手动备份你的数据库。 https://devcenter.heroku.com/articles/heroku-postgres-backups
答案 1 :(得分:1)
首先,您需要安装PgAdmin
http://www.pgadmin.org/,然后您需要将您的heroku数据库与PgAdmin连接。
转到仪表板 - >数据库 - >选择应用数据库 - >连接设置
复制数据库名称,密码,主机
点击在PgAdmin
粘贴以上设置。
现在您有Heroku,
之类的实时数据库连接,然后从PgAdmin
进行备份。
答案 2 :(得分:0)
Heroku provides a backup service称为PGBackups,但是您应该将其配置为定期运行备份,或者在执行操作之前运行手动备份。
如果您没有配置任何备份,那么您唯一的机会是联系Heroku支持并检查他们是否可以为您恢复以前的备份。
毋庸置疑,您应该始终为此类情况做好准备,并且您应该确实已经配置了数据备份。