Acabo de implementar algunos cambios en el código y la base de datos en Heroku y me gustaría deshacerlo. Tengo el complemento de lanzamientos y pude retrotraer el código pero no la base de datos. No hice una copia de seguridad de la base de datos, así que no puedo hacer una restauración. Intenté "heroku rake db: rollback" pero no hizo nada. ¿Alguien sabe?Cómo revertir la migración de la base de datos en Heroku
Respuesta
Debe ejecutar heroku rake db:rollback
mientras que el código actualizado que tiene la migración .down
se implementa en Heroku. Después de eso, puede deshacer el código .
Este fue el paso que faltaba, no hubo migración a deshacer para ver que ya retrotrajo el código, ¡gracias! – Bob
db: rollback revertirá el último archivo de migración que se ejecutó, ¿está seguro de que esto no se ha realizado? Si usted es capaz de identificar el número de migraciones que desea deshacer para su despliegue, puede hacer
rake db:rollback STEP=3
que se ejecuta el método en sus últimos 3 migraciones - esto es, por supuesto, si usted ha codificado el migración hacia abajo para revertir exactamente lo que se hizo en la migración ascendente :)
- 1. Heroku - Cómo cifrar la base de datos
- 2. Rieles: la forma de revertir una migración fallida
- 3. Base de datos remota de mysql en la aplicación Heroku
- 4. Rails + PostGIS errors migración de la base de datos
- 5. Cambio de la aplicación Heroku: migración db (pg y MongoHQ)
- 6. Does Heroku pgbackups: restaurar reconstruir la base de datos o simplemente repoblarla?
- 7. heroku no actualiza el esquema de la base de datos
- 8. Mejores prácticas para la migración de la base de datos en la aplicación para Sqlite
- 9. ¿Cómo llenar la base de datos de producción (heroku) con los datos de desarrollo? (rieles)
- 10. Error al tirar de la base de datos mysql en la base de datos mysql local
- 11. la migración falla en heroku debido a activeadmin mailer
- 12. Inyección de configuración de base de datos Heroku: ¿cómo configuro mi base de datos dev django?
- 13. ¿Cómo podría clonar una tabla de base de datos a través de la migración de Rails?
- 14. ¿Por qué falla la migración de la base de datos en caso de tipo de datos blob en rieles?
- 15. Migración del esquema de base de datos en Lift
- 16. ¿Cómo encontrar el número de filas en la base de datos heroku
- 17. Cómo habilitar módulos contrib en la base de datos Postgres de Heroku
- 18. Revertir una base de datos de git interactiva
- 19. Migración de una base de datos de Activerecord a Mongoid
- 20. ¿Cómo revertir la base de datos al estado inicial usando dbUnit?
- 21. Migración de una base de datos segura Fuente a la subversión con la historia
- 22. ¿Cómo se hacen las consultas GIS en Heroku usando la base de datos compartida?
- 23. La forma más rápida de averiguar el tamaño de la base de datos heroku
- 24. Cómo cambiar la contraseña de base de datos de Heroku-Postgresql
- 25. Compartir base de datos entre 2 aplicaciones en Heroku
- 26. Grails base de datos de migración Problemas Plugin
- 27. ¿Se necesita experiencia en el rendimiento de la base de datos de Heroku?
- 28. Marco de la entidad muchos a muchos de migración de base de datos
- 29. ¿Cómo debo abordar la migración de datos de un diseño de base de datos "malo" a un diseño utilizable?
- 30. Migración de la base de datos de membresía de ASP.NET a SQL Azure
db: rollback funciona en local? – shingara
Simplemente retrocediendo en su máquina local, luego haciendo otro heroku rake db: migrate no funciona? – hahuang65
John Beynon está en lo cierto. Los rollbacks no devuelven datos. Solo el esquema DB se cambia. – hahuang65