清除本地schema.rb。当我推送到Heroku时它会影响吗?

时间:2014-01-07 19:13:19

标签: ruby-on-rails ruby heroku

我删除并重新生成了我的db模式文件。它会删除我的Heroku应用程序上的所有内容吗?如果是这样,我该如何回滚?

1 个答案:

答案 0 :(得分:1)

如果您运行heroku rake db:migrate,它将迁移您的迁移文件,而不是您的schema.rb。如果您删除了迁移文件,则应该对先前的Git提交进行硬重置(假设您正在使用Git)。这将使您恢复到之前的提交并删除所有更改。

git reset --hard "FIRST 7 DIGITS OF PREVIOUS GIT COMMIT GO HERE"