我知道我可以运行特定的迁移:
rake db:migrate:up VERSION=20080906120000
Run Code Online (Sandbox Code Playgroud)
但我可以针对我的测试数据库运行特定的迁移吗?以下工作会吗?
RAILS_ENV=test rake db:migrate:up VERSION=20080906120000
Run Code Online (Sandbox Code Playgroud)
理论上,在默认模式下运行迁移(应该影响开发数据库)然后运行rake db:test:prepare应该完成工作,但是在我做完测试数据库之后我发现了一些奇怪的东西,我需要在测试中运行特定的迁移数据库以帮助我排除故障.
我只是尝试上面的rake命令,除了我正在我的开发数据库上进行长数据播种运行,我不能冒着迁移干扰它的风险,所以我想我会看到是否有人知道在我自己确定之前的答案.:)
Adr*_*fin 39
按不同顺序:
rake db:migrate:up VERSION=20080906120000 RAILS_ENV=test
Run Code Online (Sandbox Code Playgroud)