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?
python
django
django-1.7
django-migrations
Seppo Erviälä
źródło
źródło
możesz również użyć numeru wersji:
Źródło: https://docs.djangoproject.com/en/1.7/ref/django-admin/#django-admin-migrate
źródło
0000