incubator-couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dominic Tarr <dominic.t...@gmail.com>
Subject Re: suggestion for improvement
Date Thu, 19 Apr 2012 23:05:08 GMT
you would need to respond to each item in the feed by making a request back
to couch
(since merely including the document is not sufficient, in your case)
and then combining that into your own augmented changes feed, perhaps.

On Fri, Apr 20, 2012 at 11:01 AM, Dominic Tarr <dominic.tarr@gmail.com>wrote:

> I'm think mark wants to know what has changed with the last update,
> rather than to keep every version around forever.
>
>
> On Fri, Apr 20, 2012 at 10:10 AM, Robert Newson <rnewson@apache.org>wrote:
>
>> You can fetch previous revisions with ?rev=<rev> until compaction
>> sweeps them away, but it's considered bad practice (your administrator
>> should be free to compact whenever needed).
>>
>> I don't think it's CouchDB's job to keep all the old versions of
>> documents forever, this should be solved at the application layer, it
>> doesn't seem particularly difficult either. If you care about the
>> changes a doc goes through, you should record them in the doc itself.
>> Whenever you update a document, add a new entry to a "history" array,
>> for example. We have this for replication checkpoints already.
>>
>> B.
>>
>> On 19 April 2012 22:33, Mark Hahn <mark@hahnca.com> wrote:
>> > Thanks, I had forgotten about open_revs.  But open_revs only applies to
>> > conflicts, right?
>> >
>> > How do I find out what changed in a change feed?  In other words, if I
>> get
>> > a change feed is there a way to access the previous version to find out
>> > what changed?
>>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message