ruby-on-rails-3 - rake 分贝 :migrate manually providing one file with migration

标签 ruby-on-rails-3 migration rake

不知何故,我的测试环境忘记了复制多个迁移。为了排除故障,我想手动调用某些迁移文件。

是否有 rake db:migrate 选项或技巧可以让我传入一个充满应该运行的迁移的目录?甚至是要运行的特定迁移文件?

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

最佳答案

如果你 generate your migrations使用特定版本,然后 this post会帮你的。

来自帖子:

rake db:migrate:up VERSION=20090408054532

其中 VERSION= 设置为来自您这一代的任何内容。

关于ruby-on-rails-3 - rake 分贝 :migrate manually providing one file with migration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9396296/

相关文章:

ruby-on-rails - 在哪里存储站点特定信息,例如站点名称、管理员电子邮件等?

ruby-on-rails - 迁移文件中 def up 和 def change 的区别

ruby-on-rails - 运行 rake db :setup removes all my users data

migration - NHibernate 3:是否值得迁移?

django - 如何重命名 Django 应用程序并将数据从一个应用程序迁移到另一个应用程序

ruby - 列出 Roda 应用程序中的所有路线

ruby - 如何将我的 ruby​​ gem 发布到我自己的存储库?

ruby-on-rails - Elasticsearch + 轮胎 : good strategy to mock ES

ruby-on-rails - Rails 3 中的多对多关系

ruby-on-rails-3 - 导轨 : Get the time from a datetime