Я знаю, что могу выполнить определенные миграции :
rake db:migrate:up VERSION=20080906120000
Но могу ли я выполнить определенную миграцию для своей тестовой базы данных?Будет ли работать следующее?
RAILS_ENV=test rake db:migrate:up VERSION=20080906120000
Теоретически, запуск миграций в режиме по умолчанию (который должен повлиять на базу данных разработки), а затем запуск rake db:test:prepare
должен выполнить работу, но я обнаружил что-то странное с моимпосле этого выполните тестовую базу данных, и мне нужно запустить определенную миграцию для тестовой базы данных, чтобы помочь в устранении неполадок.
Я бы просто попробовал указанную выше команду rake
, за исключением того, что я в серединев моей базе данных разработки выполняется долгое заполнение данных, и я не могу рисковать миграцией, мешающей этому, поэтому я решил, что узнаю, знает ли кто-нибудь ответ, прежде чем я смогу определить его сам.:)