我的Rails 3.0应用程序有三个新的待迁移,X和Y和Z,但在运行X之后和运行Y和Z之前需要一些手动干预。
有没有办法告诉耙子“运行任何待处理的东西,包括X”(然后做我的手册)?
在手动清理之后,当然我可以运行正常的rake db:migrate,它会赶上其余的。
(将来,如果我们有一天从头开始克隆和重建应用程序,那么一次运行它们并不是一个问题。这是在这两次迁移之间一次性按摩遗留数据的问题。)
答案 0 :(得分:2)
rake db:migrate:up VERSION=X
# do your stuff
rake db:migrate