Retroceda la migración más reciente:
rake db:rollback
Retroceda las n
migraciones más recientes:
rake db:rollback STEP=n
Puede encontrar instrucciones completas sobre el uso de las tareas de migración de Rails para rake en la Guía de Rails para ejecutar migraciones .
Aquí hay más:
rake db:migrate
- Ejecute todas las migraciones que aún no se han ejecutado
rake db:migrate VERSION=20080906120000
- Ejecute todas las migraciones necesarias (hacia arriba o hacia abajo) para llegar a la versión dada
rake db:migrate RAILS_ENV=test
- Ejecutar migraciones en el entorno dado
rake db:migrate:redo
- Retroceda una migración y ejecútela de nuevo
rake db:migrate:redo STEP=n
- Retroceda las últimas n
migraciones y vuelva a ejecutarlas.
rake db:migrate:up VERSION=20080906120000
- Ejecute el up
método para la migración dada
rake db:migrate:down VERSION=20080906120000
- Ejecute el down
método para la migración dada
Y para responder a su pregunta acerca de dónde obtiene el número de versión de una migración:
La versión es el prefijo numérico en el nombre de archivo de la migración. Por ejemplo, para migrar a la versión 20080906120000, ejecute
$ rake db:migrate VERSION=20080906120000
(De Ejecutar migraciones en las guías de Rails)