A medida que avance en las iteraciones de mi aplicación * (s) acumulo migraciones. A partir de ahora hay 48 archivos de este tipo, que abarcan alrededor de 24 meses de actividad.¿Cuándo (si) consolida las migraciones de ActiveRecord?
Estoy considerando tomar mi actual schema.rb
y hacer que la línea de base.
También estoy considerando eliminar (sujeto al control de la fuente, por supuesto) las migraciones existentes y crear una nueva y única y brillante migración desde mi esquema actual. A las migraciones les gustan los símbolos, pero rake db:schema:dump
usa cadenas: ¿me debería importar?
¿Eso parece sensato? Si es así, ¿en qué tipo de intervalo tendría sentido tal ejercicio? Si no, ¿por qué no?
¿Y estoy perdiendo alguna tarea (¿rake?) Que haría esto por mí?
*
En mi caso, todas las aplicaciones están basadas en Rails, pero cualquier cosa que use migraciones de ActiveRecord parece encajar con la pregunta.
Mike, ¿usa anotar? http://weblog.rubyonrails.org/2006/3/3/annotated-models soluciona la mayor parte de la razón para querer hacer esto en primer lugar –