移行を作成すると、移行のバージョン番号が単純にインクリメントされていた時代に戻ると、次のようにするのは簡単でした。
rake migrate VERSION=097
rake migrate VERSION=098
rake migrate VERSION=099
rake migrate VERSION=100
...しかし、現在、YYYYMMDDtimeofday のような移行番号があります。これは悪いことではありません - 移行バージョンの競合を最小限に抑えます - しかし、50 の移行があり、一度に 1 つずつステップ実行したい場合、面倒です:
rake migrate VERSION=20090129215142
rake migrate VERSION=20090129219783
...等。目の前ですべての移行のリストを開いて、バージョン番号を入力して 1 つ進める必要があります。次のような、より簡単な構文を持つものはありますか。
rake migrate VERSION=NEXT
また
rake migrate VERSION=PREV
?