rake db:手动迁移,提供一个迁移文件

ber*_*kes 2 migration rake ruby-on-rails-3

不知怎的,我的测试环境忘了复制几次迁移.为了排除故障,我想手动调用某些迁移文件.

是否有一个rake db:migrate选项或技巧,允许我传入一个应该运行的迁移目录?甚至是一个将要运行的特定迁移文件?

这些迁移不在db/migrate/,而是在另一个宝石的迁移文件夹(/home/ber/.rvm/gems/ruby-1.8.7-p302@xxx/gems/spree_auth-1.0.0/db/migrate/)中.

Sco*_*hea 5

如果您使用特定版本生成迁移,那么此帖子将为您提供帮助.

从帖子:

rake db:migrate:up VERSION=20090408054532
Run Code Online (Sandbox Code Playgroud)

在哪里VERSION=设置来自你们这一代的任何东西.