Una pregunta muy simple aquí: si las migraciones pueden volverse lentas y engorrosas a medida que una aplicación se vuelve más compleja y si tenemos mucho más limpio rake db:schema:load
para llamar, ¿por qué existen las migraciones?
Si la respuesta a lo anterior es que las migraciones se usan para el control de versiones (un registro paso a paso de los cambios en la base de datos), entonces, a medida que una aplicación se vuelve más compleja y rake db:schema:load
se usa más, ¿continúan manteniendo su función principal?
Precaución:
De las respuestas a esta pregunta: rake db:schema:load
eliminará datos en un servidor de producción, así que tenga cuidado al usarlo.