Tim,

The couchdb revision system is to provide eventual consistency between database 
replicas. It is not a user-facing document versioning system. Old revisions are 
deleted during compaction and are not replicated either.

B.

On 26 Jul 2012, at 15:00, Tim Tisdall wrote:

> Is it possible to access revisions through a filter?  Using a filter
> on the changes log would also work for what I'd like to do.
> 
> On Wed, Jul 25, 2012 at 6:38 PM, Alexander Shorin <[email protected]> wrote:
>> Hi Tim,
>> 
>> CouchDB documents revisions aren't for versioning things[1]. To access
>> to previous document revision within view you need to store previous
>> revisions inlined within document and emit them in map function. Note,
>> that this solution promises that document size will rapidly grow over
>> time - you'll need to limit stored inlined revisions somehow.
>> 
>> [1] http://wiki.apache.org/couchdb/Document_revisions
>> 
>> --
>> ,,,^..^,,,
>> 
>> 
>> On Thu, Jul 26, 2012 at 2:29 AM, Tim Tisdall <[email protected]> wrote:
>>> Is it possible to access a previous revision of a document from within
>>> a view?  I'd like to output something in a view based on the
>>> difference between the revisions of the documents.
>>> 
>>> -Tim

Reply via email to