是否有一种简单的方法来运行单个迁移?我不想迁移到特定的版本,我只想运行一个特定的版本
假设Rails的最新版本始终可以运行:
rake db:migrate:up VERSION=20090408054532
其中version是迁移文件名中的时间戳
Edit:在过去8年的某个时候(我不确定是什么版本),Rails添加了一些检查,如果已经运行过,则会阻止它运行。这由schema_migrations表中的一个条目表示。要重新运行它,只需执行rake db:migrate:redo VERSION=20090408054532。