Задать вопрос
@WebDeveloper2016

Как удалить миграцию?

Случайно сделал неудачную миграцию и теперь не знаю как ее удалить. :( Т.е. как бы миграция еще не прошла, я только сделал makemigrations. Оно миграцию создало, но при вызове migrate выкинуло ошибку (полю даты случайно пустую строку по умолчанию задал). Я ее исправил и сделал снова makemigrations и migrate, но оно теперь продолжает на команде migrate ругаться на ту ошибку. Как откатить ту миграцию?
  • Вопрос задан
  • 3367 просмотров
Подписаться 2 Оценить 8 комментариев
Решения вопроса 1
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
manage.py showmigrations
проверьте - установилась ли ваша миграция. Если не установилась - то просто удалите файл данной миграции и создайте ее заново

Откатиться на определенную предыдущую миграцию:
manage.py migrate <ваше приложение> <номер миграции на которую откатиться>

(после этого файлы более поздних миграций можно удалить)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы