2013-01-23 1 views
1
python manage.py migrate page --list 

page 
    (*) 0001_initial 
    (*) migrations from 0002 to 0006 
    (*) 0007_auto__del_realestatelistcontext__del_homepagecontext__add_listcontext 
    (*) 0008_auto__add_field_listcontext_num 
    (*) 0009_auto__chg_field_listcontext_content 
    (*) 0010_auto__del_field_listcontext_content 
    () 0011_auto__add_field_listcontext_content 

와 DB를 복원 있도록 모두 파이썬 manage.py migrate page 0009python manage.py migrate page 0011 인상 DatadaseError.남쪽, 내가 일을 엉망으로 깨진 마이그레이션

깨진 마이그레이션을 수정하는 데 관심이 없지만 데이터베이스를 0008로 복원하려는 경우 (0008 에서처럼 Python 모델을 수동으로 변경할 수 있음). 나는 남쪽에 새로운 방법을 제안하는 방법을 찾고 있습니다. 수동 0008에 데이터베이스 상태를 복원 할 수있는 경우

답변

1

, 당신은 말을 내부 상태를 설정합니다 0008.

python manage.py migrate page 0008 --fake 

이에 "날조"역 이동에 의해 등을 치료하기 위해 한국을 알 수 있습니다 마지막으로 적용된 마이그레이션은 0010 및 0009에 대해 역방향 마이그레이션을 실제로 적용하지 않고 0008입니다.

+0

감사합니다. – Paolo