Yo sé que puedo run specific migrations:migraciones Correr contra el entorno de prueba rieles
rake db:migrate:up VERSION=20080906120000
Pero puedo ejecutar una migración específica en contra de mi base de datos de prueba? ¿Funcionará lo siguiente?
RAILS_ENV=test rake db:migrate:up VERSION=20080906120000
En teoría, corriendo las migraciones en el modo por defecto (que deberían afectar a la base de datos de desarrollo) y luego ejecutar rake db:test:prepare
debe hacer el trabajo, pero encontré algo extraño con mi base de datos de prueba después de hacer eso, y necesito ejecutar una migración específica en la base de datos de prueba para ayudar a solucionar problemas.
Solo probaría el comando rake
anterior, excepto que estoy en medio de una larga secuencia de datos en mi base de datos de desarrollo, y no puedo arriesgarme a que la migración interfiera con eso, así que pensé que ' D veré si alguien sabe la respuesta antes de que pueda determinarlo yo mismo. :)
perfecto! Gracias. –
¿Los Rails_ENV tienen que estar todos en mayúscula? – Jwan622