我在部署我的Heroku Rails应用时出现问题 - 遇到another SO post建议使用:
heroku run rake db:reset
我不假思索地跑了,当然我的数据库被删除并设置了...我的heroku应用程序中不再有任何数据。
有没有简单的方法可以恢复我的数据库信息?我试过跑
heroku run rake db:rollback
但还没有运气。
任何人都知道任何简单的解决方案吗?我有点需要这些数据,绝对不能失去它!感谢您提供的任何帮助!
答案 0 :(得分:1)
rake db:reset
除非您有数据库备份,否则无法撤消。如果找到数据库备份,请使用以下命令恢复数据库。
psql dbname < infile
<强>提示:强>
1. rake db:rollback
无法恢复您的数据库。相反,它会回滚schema_migrations
表中的上一次迁移
2.始终为生产应用程序创建数据库备份
3.阅读this answer它可能会派上用场。