Форум сайта python.su
0
Приветствую,
Подскажите как откатить последние изменения внесенные в схему данных. Единственное что пришло в голову:
1) ./manage.py migrate app zero - откатываемся на самое начало
2) удаляем файл с последней миграцией схемы данных
3) ./manage.py migrate app
Как по мне решение костыльное. Подсказать как делать правильнее?
Отредактировано pyOut (Июль 30, 2012 20:49:57)
Офлайн
173
А варианты из https://www.google.ru/?q=django%20south%20rollback чем не устроили?
Офлайн
8
pyOut:
А почему просто не откатиться на предыдущую миграцию? Зачем на initial то?
./manage.py migrate app --list
app
(*) 0001_initial
(*) 0002_auto__...
(*) 0003_auto__...
(*) 0004_auto__...
./manage.py migrate app 0003
rm app/migrations/0004*
Отредактировано adw0rd (Июль 30, 2012 22:18:19)
Офлайн
8
Ну и "--delete-ghost-migrations" использовать
Офлайн