On Fri, Jan 15, 2010 at 12:45 AM, Brian Candler <[email protected]> wrote:
> On Thu, Jan 14, 2010 at 02:15:54PM -0800, Chris Anderson wrote:
>> > More difficult would be to allow bulk *updates* via this mechanism, because
>> > having parsed out the IDs you'd need to be able to fetch existing docs,
>> > modify and write back.
>> >
>>
>> If the CSV source was responsible for tracking _revs then it could work 
>> easily.
>
> What I mean is, couchdb itself can't parse out the _id and _rev as the
> stream comes in (since the CSV parsing isn't built into couchdb), so it
> can't pre-fetch the docs. The doc fetch requests would have to be bounced
> back to couchdb core. e.g.

I was thinking of an API where the function just transforms CSV to
JSON, not where it also compares it to existing documents.

You're right it gets complex as a real bulk update function. Maybe
this is better addressed with a 3rd party script.

Chris

-- 
Chris Anderson
http://jchrisa.net
http://couch.io

Reply via email to