2011-12-26 2 views
2

svn에서 프로젝트를 업데이트했으며 새 마이그레이션 파일이 있습니다. 내가 사용하는 경우 :Django-south에서 DB 변경을 감지하지 못했습니다.

Nothing seems to have changed. 

그러나 데이터베이스가 변경되었습니다

./work/manage.py schemamigration mypackage --auto 

나는이 메시지가있다! 남한이 왜 변화를 감지 할 수 없었던가? 이미 마이그레이션 파일이있는 경우 사전

답변

2

에서

덕분에, 그건 그냥 마이그레이션 파일을 생성로 schemamigration를 실행할 필요가 없습니다. 데이터베이스로 마이그레이션 파일을 적용하려면 실행

./work/manage.py migrate mypackage --merge 

merge 플래그는 SVN 업데이트의 결과로 놓친 마이그레이션을 실행합니다.

관련 문제