Heroku - 撤消rake db:reset

时间:2015-12-16 22:24:21

标签: ruby-on-rails postgresql ruby-on-rails-4 heroku

我在部署我的Heroku Rails应用时出现问题 - 遇到another SO post建议使用:

heroku run rake db:reset

我不假思索地跑了,当然我的数据库被删除并设置了...我的heroku应用程序中不再有任何数据。

有没有简单的方法可以恢复我的数据库信息?我试过跑

heroku run rake db:rollback

但还没有运气。

任何人都知道任何简单的解决方案吗?我有点需要这些数据,绝对不能失去它!感谢您提供的任何帮助!

1 个答案:

答案 0 :(得分:1)

rake db:reset

除非您有数据库备份,否则无法撤消。如果找到数据库备份,请使用以下命令恢复数据库。

psql dbname < infile

<强>提示:
1. rake db:rollback无法恢复您的数据库。相反,它会回滚schema_migrations表中的上一次迁移 2.始终为生产应用程序创建数据库备份 3.阅读this answer它可能会派上用场。