práctica recomendada de rails: confirmación con subversión de VCS
-
06-07-2019 - |
Pregunta
¿Cuál es la mejor práctica para actualizar un proyecto cuando desea revertir una migración de datos con rieles? ¿Eliminar la migración localmente y luego comprometer todo el proyecto?
Solución
No debería tener que eliminar ninguna migración. Todas las migraciones deben ser reversibles. Si está 100% seguro de que nadie más ha utilizado esas migraciones, puede eliminarlas:
svn rm db/migrate/your_migration
svn commit db/migrate
Sin embargo, si lo que quieres decir con retroceder es arreglarlo para aquellos que ya usaron esa migración, el camino a seguir es crear una nueva migración que revierta la problemática.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow