En lo que me refiero "reajuste" en el diccionario, en lugar de definición git ...Rieles rebase las migraciones en un proyecto de larga duración
Tengo un proyecto Rails grande, larga duración que tiene cerca de 250 migraciones, se está haciendo un toque difícil de manejar para todos estos.
Dicho esto, necesito una base desde la cual purgar y reconstruir mi base de datos cuando se ejecutan las pruebas. Entonces, los datos contenidos en estos son importantes.
¿Alguien tiene alguna estrategia para decir, volcar el esquema en un punto establecido? Archivar todas las migraciones anteriores y comenzar de nuevo con nuevas migraciones.
Obviamente puedo usar el esquema de rake: volcado, pero realmente necesito una forma en que db: migrate cargue el esquema primero y luego comience a ejecutar el resto de las migraciones.
Me gustaría seguir utilizando las migraciones, ya que son muy útiles en el desarrollo, sin embargo, no hay forma de que regrese y edite una migración desde 2007, por lo que parece una tontería guardarla.
Te das cuenta de t ¿Esto solo funciona si no hay datos agregados en tus migraciones? schema.rb no almacena ningún dato creado durante una migración. – weexpectedTHIS
@weexpectedTHIS por lo que no debería estar tocando datos en migraciones. – Scottymeuk
@scottymeuk, ¿cómo propone implementar un cambio en los datos – weexpectedTHIS