Я только начал использовать South и все еще в процессе его выяснения. Допустим, у меня есть начальный сценарий миграции модели. Затем я добавляю столбец в модель и создаю для него сценарий миграции. Затем я добавляю еще один столбец в другую модель и создаю для нее еще один сценарий миграции. Я создаю сценарий миграции, запустив ./ manage.py schemamigration myappname --auto
.
Допустим, у меня есть сервер, на котором развернут мой проект, но он был основан на исходной схеме приложение, но теперь оно отстает от репозитория на две миграции. Я могу обновить его, запустив ./ manage.py migrate myappname
. Это обновит модели этого приложения, запустив новые миграции, если я прав, но мне нужно было бы явно указать приложение.
Разрешает ли South запускать все отложенные миграции для всех приложений в проекте Django? Если да, то как? Я не нашел ничего по этому поводу в документации.
Большое спасибо всем.