Answers:
回滚最近的迁移:
rake db:rollback
回滚n
最近的迁移:
rake db:rollback STEP=n
您可以在《Rails指南》中找到有关使用Rails迁移任务进行耙的完整说明,以运行迁移。
还有更多:
rake db:migrate
-运行所有尚未运行的迁移rake db:migrate VERSION=20080906120000
-运行所有必需的迁移(向上或向下)以获取给定版本rake db:migrate RAILS_ENV=test
-在给定的环境中运行迁移rake db:migrate:redo
-回滚一次迁移并再次运行rake db:migrate:redo STEP=n
-回滚上一次n
迁移并再次运行rake db:migrate:up VERSION=20080906120000
- up
为给定的迁移运行方法rake db:migrate:down VERSION=20080906120000
- down
为给定的迁移运行方法并回答有关从何处获取迁移版本号的问题:
版本是迁移文件名上的数字前缀。例如,要迁移到版本20080906120000,请运行
$ rake db:migrate VERSION=20080906120000
(摘自《 Rails指南》中的“ 运行迁移 ”)