Подтвердить что ты не робот

Как перенести обратно из начальной миграции в Django 1.7?

Я создал новое приложение с некоторыми моделями, и теперь я заметил, что некоторые из моделей плохо продуманы. Поскольку я не передал код, разумным было бы перевести базу данных на последнее хорошее состояние и переделать миграцию с помощью лучших моделей. В этом случае последнее хорошее состояние - это база данных, в которой новое приложение не существует.

Как я могу перенести назад из начальной миграции в Django 1.7?

В South можно сделать:

python manage.py migrate <app> zero

Что бы очистить <app> от истории миграции и отбросить все таблицы <app>.

Как это сделать с миграциями Django 1.7?

4b9b3361

Ответ 1

Вы можете сделать то же самое с Django 1. 7+ также:

python manage.py migrate <app> zero

Это очищает <app> от истории миграции и удаляет все таблицы <app>

Для получения дополнительной информации см. Django docs.