Acabo de empezar a utilizar el sur y todavía estoy en el proceso de resolverlo. Digamos que tengo el script de migración inicial de un modelo. Luego voy a agregar una columna al modelo y crear un script de migración para él. Luego agrego otra columna a otro modelo y creo otro script de migración para él. Estoy creando el script de migración ejecutando ./manage.py schemamigration myappname --auto
.Ejecutando migraciones hacia el sur para todas las aplicaciones
Digamos que tengo un servidor en el que se implementa mi proyecto, pero se basó en el esquema inicial de la aplicación, pero ahora está rezagado respecto del repositorio en dos migraciones. Puedo actualizarlo ejecutando ./manage.py migrate myappname
. Esto actualizaría los modelos de la aplicación al ejecutar las nuevas migraciones si estoy correcto, pero explícitamente tendría que especificar la aplicación.
¿El Sur permite ejecutar todas las migraciones pendientes para todas las aplicaciones en un proyecto Django? ¿Si es así, cómo? No he podido encontrar nada en los documentos sobre esto.
Gracias a todos.
Leopd tiene razón. Consulte la referencia de comandos en los documentos: http://south.aeracode.org/docs/commands.html – heavilyinvolved