반응형
Django 1.7의 초기 마이그레이션에서 다시 마이그레이션하는 방법은 무엇입니까?
일부 모델로 새 앱을 만들었는데 이제 일부 모델이 제대로 고려되지 않은 것을 알았습니다. 코드를 커밋하지 않았기 때문에 현명한 것은 데이터베이스를 양호한 상태로 마이그레이션하고 더 나은 모델로 마이그레이션을 다시 실행하는 것입니다. 이 경우 마지막 양호한 상태는 새 앱이 존재하지 않는 데이터베이스입니다.
Django 1.7의 초기 마이그레이션에서 다시 마이그레이션하려면 어떻게해야합니까?
에서 South
하나가 할 수있는 :
python manage.py migrate <app> zero
<app>
마이그레이션 기록에서 지워지고 모든 <app>
.
Django 1.7 마이그레이션으로이를 수행하는 방법은 무엇입니까?
Django 1.7+에서도 동일한 작업을 수행 할 수 있습니다.
python manage.py migrate <app> zero
<app>
마이그레이션 기록에서 지워지고 모든 테이블 이 삭제 됩니다.<app>
자세한 내용은 django 문서 를 참조하세요.
버전 번호를 사용할 수도 있습니다.
python manage.py migrate <app> 0002
출처 : https://docs.djangoproject.com/en/1.7/ref/django-admin/#django-admin-migrate
반응형
'Programing' 카테고리의 다른 글
C ++에서 명령문 순서 적용 (0) | 2020.08.18 |
---|---|
오류 : "삽입 할 노드가 다른 문서 컨텍스트에 있습니다." (0) | 2020.08.18 |
비 이스케이프 매개 변수의 클로저 사용으로 인해 이스케이프 될 수 있음 (0) | 2020.08.18 |
Scala에서 컴패니언 객체를 갖는 이유는 무엇입니까? (0) | 2020.08.18 |
MySQL : 트랜잭션 대 잠금 테이블 (0) | 2020.08.18 |