我错误地运行了倒数第二次db迁移错误,但最后一次迁移没问题。现在我想回滚我的倒数第二次迁移而不恢复上次迁移。请与我和其他人分享您的知识。
答案 0 :(得分:16)
您可以使用rake db:migrate:down VERSION=xxxxx
,其中xxx是您的迁移版本号,以获得更多see this
答案 1 :(得分:7)
rake db:migrate:down VERSION=20140804301246
答案 2 :(得分:2)
您可以将迁移文件 version number
指定为迁移的 rollback
。
您可以通过以下任何一种方式实现
rake db:migrate:down VERSION=your_file_version
或强>
rake db:rollback:up VERSION=your_file_version
答案 3 :(得分:2)
我找到的简单答案是
rake db:rollback STEP=X
其中X是您要使用的迁移次数(回滚)。 LIKE
rake db:rollback STEP=3