寻找heroku数据库备份

时间:2016-02-15 22:34:37

标签: ruby-on-rails ruby postgresql heroku

我偶然会运行一个脚本,该脚本应该遍历所有行并更改每行中的字段。但它搞砸了并为每一行设置了这个字段为零。我正在寻找一种方法来获得我的产品的先前版本。 db,heroku是否自动保存数据库转储?

3 个答案:

答案 0 :(得分:1)

看起来你必须在搞乱之前手动备份你的数据库。 https://devcenter.heroku.com/articles/heroku-postgres-backups

答案 1 :(得分:1)

首先,您需要安装PgAdmin http://www.pgadmin.org/,然后您需要将您的heroku数据库与PgAdmin连接。

  1. 登录heroku dev center

  2. 转到仪表板 - >数据库 - >选择应用数据库 - >连接设置

  3. 复制数据库名称,密码,主机

  4. 等详细信息
  5. 点击在PgAdmin

  6. 中添加新连接
  7. 粘贴以上设置。 现在您有Heroku,之类的实时数据库连接,然后从PgAdmin进行备份。

答案 2 :(得分:0)

Heroku provides a backup service称为PGBackups,但是您应该将其配置为定期运行备份,或者在执行操作之前运行手动备份

如果您没有配置任何备份,那么您唯一的机会是联系Heroku支持并检查他们是否可以为您恢复以前的备份。

毋庸置疑,您应该始终为此类情况做好准备,并且您应该确实已经配置了数据备份。