Удаление непримененных миграций Django

Я изменил поле модели в локальной среде и выполнил миграцию. Все было в порядке, пока я не переместил его в продакшн. Я попытался применить миграции к своей БД и получил ошибку:

cannot ALTER TABLE because it has pending trigger events

В итоге я просто вернулась к предыдущей миграции, что решило проблему на данный момент.

Но теперь у меня есть эти непримененные файлы миграции, и мне нужно найти способ либо удалить их, либо игнорировать. Каково наилучшее решение на будущее?

Локальный

Производство

Вы можете сымитировать проблемную миграцию (документация здесь) - и затем запустить остальные миграции.

Должно быть:

python manage.py migrate --fake 000x_problematic_migration

И затем запустите остальные миграции

python manage.py migrate 
Вернуться на верх