2010-07-13 3 views
3

MyModel을 업데이트하고 마이그레이션하는 동안 MyModel 인스턴스의 과거 버전을 보존하고 싶습니다.Django - Reversion and South - 모델을 업데이트하는 동안 지난 버전을 업데이트하는 방법은 무엇입니까?

지난 버전을 업데이트 할 수 있습니까?
모델의 모든 변경 유형에 대한 개정을 업데이트해야합니까?
어떤 경우에도 개정 기록을 지우려면 어떤 종류의 변경 사항이 필요합니까?
개정판 업데이트 프로세스를 자동화하는 우아한 방법이 있습니까?

답변

2

내가 CouchDB를이처럼, 은 "스키마"데이터베이스를 사용 필리프에 의해 게시 관련 GitHub의 문제에 게시 된 아마도 당신이 스키마 + 데이터를 우아하게 버전 화하고자 할 때, 일 것입니다.

스키마 변환시 자동 모델 변환을 수행하는 것은 확실하지만 스키마 변환 만으로는주의를 기울이고 테스트해야합니다.

이 outthere되는 NoSQL 데이터베이스의 꽤 많은, 그리고 경우에 결정 CouchDB를 또는 HBase를 또는 [선택의 형 NoSQL 데이터베이스를 삽입] 사용 사례에 많이 의존합니다 귀하의 요구 에 대한 확인이다.

관련 문제