仅在测试环境中运行迁移脚本



有没有办法只在测试环境中运行迁移?

我想仅在测试环境中创建表并设定数据种子,因为临时数据库和生产数据库已经存在。

我根据这里的帖子找到了解决方案。这使我只能针对测试环境应用迁移。

class CreateLicenseDatabase < ActiveRecord::Migration
  def change
    if Rails.env.test?
      create_table.....
    end
  end
end

你不能这样做吗:

RAILS_ENV=test rake db:create
RAILS_ENV=test rake db:migrate

相关内容

  • 没有找到相关文章

最新更新