回滚特定文件:
rake db:migrate:down VERSION=20170726090222
要查找所有迁移的版本,可以使用以下命令:
rake db:migrate:status
database: iotboss_08_09_b1
Status Migration ID Migration Name
--------------------------------------------------
up 20170726090222 Devise create users
up 20170727022410 Add username to users
up 20170728085714 Create sim cards
或者,使用文件名的前缀也是可以。
rake db:rollback STEP=1
如果要回滚的迁移是应用的最后一个迁移,则可以这样做。您可以将1替换为您想要返回的许多迁移。
例如:
rake db:rollback STEP=5
还将回滚稍后发生的所有迁移(4,3,2和1)。