特定のマイグレーションファイルだけ実行したかった
以下の様な状態で
$ oil r migrate
Performed migrations for app:default:
0130_create_staff_info_a
0131_create_staff_info_b
$ oil r migrate:down v=129
Reverted migrations for app:default:
- 0131_create_staff_info_b
- 0130_create_staff_info_a
131だけ適応したかった。
130のマイグレーションファイルを適当にリネームし
$ oil r migrate
Performed migrations for app:default:
0131_create_staff_info_b
131だけ適応できた。
飛ばされた130を適応させたい場合はファイル名を元に戻し
$ oil r migrate
Already on the latest migration for app:default.
上記だと130が実行されなかったので以下のようにする。
$ oil r migrate:current
Newly installed migrations for app:default:
- 0130_create_staff_info_a
130も適応できた。
ほかにいいやり方あるのかなー