Right right :-D..meh...I nice "while not =409 loop" should help with that... On Nov 8, 2013 1:42 PM, "Robert Newson" <[email protected]> wrote:
> Update handlers can still fail with a 409. :) > > B. > > > On 8 November 2013 21:40, Stanley Iriele <[email protected]> wrote: > > But no you can't just throw a doc in the db without the latest revision > if > > it already exists > > On Nov 8, 2013 1:39 PM, "Stanley Iriele" <[email protected]> wrote: > > > >> I still think you can use update handlers for that...just send the doc > >> over the wire... Parse it and save it in the db with the current > revision > >> of the current doc if it exists...you. Can't do this in bulk... And I > think > >> what you're trying to Dave is the round trip... Which the update handler > >> gives you... > >> On Nov 8, 2013 12:54 PM, "Daniel Nephin" <[email protected]> wrote: > >> > >>> Isn't this the default behaviour? > >>> > >>> All you need to update a document is it's '_id'. Since this is a data > >>> warehouse, I assume the ID is already being set by the transaction > system, > >>> so you don't need to do a lookup. If you PUT a document ( > >>> > http://docs.couchdb.org/en/latest/api/document/common.html#put--db-docid) > >>> using > >>> it's ID, it will replace the previous revision. > >>> > >>> Am I missing something? > >>> > >>> > >>> On Fri, Nov 8, 2013 at 11:33 AM, Robert Newson <[email protected]> > >>> wrote: > >>> > >>> > There is not, not even update handlers can do that, by design. > >>> > > >>> > B. > >>> > > >>> > > >>> > On 8 November 2013 17:41, Stanley Iriele <[email protected]> > wrote: > >>> > > Update handlers sound like the way to go here.... > >>> > > On Nov 8, 2013 9:39 AM, "Alex Ramos" <[email protected]> wrote: > >>> > > > >>> > >> Is there any way to unconditionally overwrite a document without > >>> first > >>> > >> making a round-trip to get the current rev? > >>> > >> > >>> > >> I'm trying to use CouchDB as a data warehouse of sorts and I just > >>> need > >>> > to > >>> > >> overwrite docs with data coming from the transactional system of > >>> record > >>> > (in > >>> > >> MySQL) when they change. > >>> > >> > >>> > > >>> > >> >
