Stworzyłem nową aplikację z niektórymi modelami i teraz zauważyłem, że niektóre modele są słabo przemyślane. Ponieważ nie zatwierdziłem kodu, rozsądną rzeczą byłaby migracja bazy danych do dobrego stanu i powtórzenie migracji z lepszymi modelami. W tym przypadku ostatnim dobrym stanem jest baza danych, w której nie ma nowej aplikacji.
Jak mogę wrócić z pierwotnej migracji w Django 1.7?
W South
jednym można zrobić:
python manage.py migrate <app> zero
Co spowodowałoby usunięcie <app>
z historii migracji i usunięcie wszystkich tabel <app>
.
Jak to zrobić z migracjami Django 1.7?