2013-09-06 3 views
0

압축 프로세스 중에 제거 할 수있는 이전 버전의 문서를 관리하는 방법이 있습니까?CouchDB에서 압축. 선택한 리비전을 보존하는 방법

예를 들어 문서의 마법 메타 데이터 필드 : _do_not_compact : true, 필드가 문서 버전에 있으면 버전이 합병되지 않습니까?

couchdb에서 문서의 버전 관리를 사용하여 이전 버전의 데이터를 볼 수있는 기능을 사용자에게 제공하여 앱에 시간 머신과 유사한 기능을 추가하고 싶습니다.

답변

4

이전 버전은 사용할 수 없으므로 문서 버전을 제공하는 방법으로 사용해서는 안됩니다. 이들은 주로 여러 CouchDB 노드에 대한 효율적인 복제를 돕기 위해 제공됩니다 (많이 사용되는 시스템에서는 일부 노드가 모든 버전의 문서를 보유하지 못합니다).

문서를 버전 화하려면 자신의 스키마/시스템을 도입해야합니다.

관련 문제