1

我的 Rails 3.0 应用程序有三个新的迁移未决,X 和 Y 和 Z,但是在运行 X 之后和运行 Y 和 Z 之前需要一些手动干预。

有没有办法告诉 rake “运行任何未决的东西,包括 X”(然后做我的手动工作)?

当然,在手动清理之后,我可以运行正常的 rake db:migrate,它会赶上其余的。

(将来,如果我们有一天从头开始克隆和重建应用程序,一次运行它们并不是问题。这只是在这两个迁移之间一次性按摩遗留数据的问题。)

4

1 回答 1

2
rake db:migrate:up VERSION=X

# do your stuff

rake db:migrate

资料来源:迁移指南

于 2012-09-27T16:55:35.153 回答