23
運行的遷移我知道我可以run specific migrations:對Rails的測試環境
rake db:migrate:up VERSION=20080906120000
但我可以運行特定遷移對我的測試數據庫?以下的工作?
RAILS_ENV=test rake db:migrate:up VERSION=20080906120000
從理論上說,運行在默認模式下的遷移(這應該不會影響開發數據庫),然後運行rake db:test:prepare
應該把工作做好,但我發現一些奇怪的事情與我的測試數據庫這樣做之後,我需要在測試數據庫上運行特定遷移以幫助我排除故障。
我只是嘗試了上面的rake
命令,除了我正在我的開發數據庫上運行一個長數據播種的過程中,我不能冒着干擾這種遷移的風險,所以我想我' d看看有沒有人知道答案,然後我可以自己確定。 :)
完美!謝謝。 – 2011-03-17 15:12:27
Rails_ENV是否都必須大寫? – Jwan622 2016-08-08 15:43:13