错误迁移正在等待;运行“ rake db:migrate RAILS_ENV = development”来解决此问题

medBouzid

我试图回滚上一次迁移:

rake db:rollback

它告诉我以下内容:

==  AddUserIdToPictures: reverting ============================================
-- remove_index(:pictures, {:column=>[:user_id, :visible]})
-> 0.1201s
-- remove_column(:pictures, :user_id, :integer)
-> 0.0127s
==  AddUserIdToPictures: reverted (0.1567s) ===================================

然后,如果我尝试访问某些页面,则会出现错误:

Migrations are pending; run 'rake db:migrate RAILS_ENV=development' to resolve this issue

但是当我执行错误提示时:rake db:migrate RAILS_ENV = development,它重新创建了我在上面回滚的内容:

==  AddUserIdToPictures: migrating ============================================
-- add_column(:pictures, :user_id, :integer)
-> 0.0300s
-- add_index(:pictures, [:user_id, :visible])
-> 0.1007s
==  AddUserIdToPictures: migrated (0.1310s) ===================================

这是怎么了?我应该在运行命令之前删除迁移文件吗?

西蒙妮·卡莱蒂(Simone Carletti)

如果回滚迁移,则数据库模式将还原为先前的迁移。

但是,如果将迁移留在migrations文件夹中,Rails会假定应该运行迁移,并且只有在迁移到最新模式后才能正常工作。

如果要回滚架构,则应放弃迁移。删除文件,Rails不会抱怨。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

迁移正在进行中;运行“ rake db:migrate RAILS_ENV = development”来解决此问题。

来自分类Dev

正在获取:“迁移正在等待;运行'bin / rake db:migrate RAILS_ENV = development'解决此问题。” 克隆并迁移项目后

来自分类Dev

正在获取:“迁移正在等待;运行'bin / rake db:migrate RAILS_ENV = development'解决此问题。” 克隆并迁移项目后

来自分类Dev

迁移正在进行中。要解决此问题,请运行:bin / rake db:migrate RAILS_ENV = development

来自分类Dev

为什么Rails要求我一次又一次运行rake db:migrate RAILS_ENV = test?

来自分类Dev

rake db:migrate错误(正在进行迁移)

来自分类Dev

heroku运行rake db:migrate还原迁移

来自分类Dev

Rake db:migrate捕获错误

来自分类Dev

rake db:migrate发生迁移错误

来自分类Dev

rake db:test:clone RAILS_ENV =“ test”失败,出现奇数错误:数据库配置未指定适配器

来自分类Dev

Rake db:setup无法运行rails db:migrate,schema.rb不存在错误

来自分类Dev

capistrano 3`rake db:migrate`仍然运行

来自分类Dev

如何使用Sidekiq运行Rake db:migrate

来自分类Dev

rake db:migrate有什么错误?

来自分类Dev

无法使用db Migrate,Rake中止错误

来自分类Dev

heroku运行rake db:migrate ... rake中止了!找不到Rakefile

来自分类Dev

rails“ rake db:migrate”迁移已部分完成,需要从头开始重做

来自分类Dev

错误地命名迁移-rake db:migrate被拒绝

来自分类Dev

rails 4-每当我运行rake db:migrate命令时,rake命令都会显示弃用警告

来自分类Dev

Heroku实例中的Rails 4`rake db:migrate`引用错误

来自分类Dev

heroku运行rake db:migrate错误“ / usr / bin / env:ruby2.2:没有这样的文件或目录”

来自分类Dev

使用rake db:migrate迁移数据不会更改它

来自分类Dev

Rake db:migrate刚刚还原(回滚)所有迁移

来自分类Dev

执行rake db:migrate时了解Rails的初始化

来自分类Dev

Rails Rake db:migrate不起作用:什么也没发生

来自分类Dev

rake db:migrate不起作用(Rails 4.0.4)

来自分类Dev

Rails-在rake db:migrate之后添加默认值

来自分类Dev

rake db:migrate不起作用(Rails 4.0.4)

来自分类Dev

rails db:migrate失败,rake中止了ActiveRecord :: NoDatabaseError

Related 相关文章

  1. 1

    迁移正在进行中;运行“ rake db:migrate RAILS_ENV = development”来解决此问题。

  2. 2

    正在获取:“迁移正在等待;运行'bin / rake db:migrate RAILS_ENV = development'解决此问题。” 克隆并迁移项目后

  3. 3

    正在获取:“迁移正在等待;运行'bin / rake db:migrate RAILS_ENV = development'解决此问题。” 克隆并迁移项目后

  4. 4

    迁移正在进行中。要解决此问题,请运行:bin / rake db:migrate RAILS_ENV = development

  5. 5

    为什么Rails要求我一次又一次运行rake db:migrate RAILS_ENV = test?

  6. 6

    rake db:migrate错误(正在进行迁移)

  7. 7

    heroku运行rake db:migrate还原迁移

  8. 8

    Rake db:migrate捕获错误

  9. 9

    rake db:migrate发生迁移错误

  10. 10

    rake db:test:clone RAILS_ENV =“ test”失败,出现奇数错误:数据库配置未指定适配器

  11. 11

    Rake db:setup无法运行rails db:migrate,schema.rb不存在错误

  12. 12

    capistrano 3`rake db:migrate`仍然运行

  13. 13

    如何使用Sidekiq运行Rake db:migrate

  14. 14

    rake db:migrate有什么错误?

  15. 15

    无法使用db Migrate,Rake中止错误

  16. 16

    heroku运行rake db:migrate ... rake中止了!找不到Rakefile

  17. 17

    rails“ rake db:migrate”迁移已部分完成,需要从头开始重做

  18. 18

    错误地命名迁移-rake db:migrate被拒绝

  19. 19

    rails 4-每当我运行rake db:migrate命令时,rake命令都会显示弃用警告

  20. 20

    Heroku实例中的Rails 4`rake db:migrate`引用错误

  21. 21

    heroku运行rake db:migrate错误“ / usr / bin / env:ruby2.2:没有这样的文件或目录”

  22. 22

    使用rake db:migrate迁移数据不会更改它

  23. 23

    Rake db:migrate刚刚还原(回滚)所有迁移

  24. 24

    执行rake db:migrate时了解Rails的初始化

  25. 25

    Rails Rake db:migrate不起作用:什么也没发生

  26. 26

    rake db:migrate不起作用(Rails 4.0.4)

  27. 27

    Rails-在rake db:migrate之后添加默认值

  28. 28

    rake db:migrate不起作用(Rails 4.0.4)

  29. 29

    rails db:migrate失败,rake中止了ActiveRecord :: NoDatabaseError

热门标签

归档