Предположим, что у вас есть две разные миграции, такие как 001_add_x
и 002_add_y
, и обе они были применены к базе данных.
Когда вы хотите объединить их и создать новую миграцию, такую как 003_add_z
в объединенном проекте вы должны запустить
python manage.py migrate <app> 001 --fake
и
python manage.py migrate <app> 002 --fake
, а затем вы можете запустить
python manage.py migrate <app>
или вы можете удалить все файлы миграции и повторно запустить makemigration, чтобы создать миграцию для всех моделей, затем вы можете запустить migrate <app> --fake