回到当您创建迁移时迁移版本号只是增加的时候,这很容易做到:
rake migrate VERSION=097
rake migrate VERSION=098
rake migrate VERSION=099
rake migrate VERSION=100
...但我们现在有类似于 YYYYMMDDtimeofday 的迁移数字。并不是说这是一件坏事——它将迁移版本冲突保持在最低限度——但是当我有 50 个迁移并且想要一次完成一个迁移时,这很麻烦:
rake migrate VERSION=20090129215142
rake migrate VERSION=20090129219783
...ETC。我必须在我面前打开所有迁移的列表,输入版本号以推进一个。是否有任何语法更简单的东西,例如:
rake migrate VERSION=NEXT
或者
rake migrate VERSION=PREV
?