couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nitin Borwankar <ni...@borwankar.com>
Subject Re: ids starting with " _" disallowed via Futon but not via HTTP doc api ?
Date Tue, 09 Jun 2009 06:41:24 GMT
I am using CouchDBx 0.9 on my Mac - strangely enough Futon blocks it but the
HTTP API lets it in - does Futon separately vaidate for the '_' ?

Nitin

37% of all statistics are made up on the spot
-------------------------------------------------------------------------------------
Nitin Borwankar
nborwankar@gmail.com


On Mon, Jun 8, 2009 at 11:17 PM, Chris Anderson <jchris@apache.org> wrote:

> On Mon, Jun 8, 2009 at 9:07 PM, Nitin Borwankar<nitin@borwankar.com>
> wrote:
> > Futon complains when I try to create a doc with id "_abc" but via curl no
> > problem.
> >
> > NitinBorwankarsComputer:~ nitin$ curl -X PUT
> > http://127.0.0.1:5984/test/_abc-H "Content-Type: application/json" -d
> > {}
> > {"ok":true,"id":"_abc","rev":"1-3856470053"}
> >
> > NitinBorwankarsComputer:~ nitin$ curl -X GET
> http://127.0.0.1:5984/test/_abc
> >
> > {"_id":"_abc","_rev":"1-3856470053"}
>
> Hmm. I'm not sure. You should never be able to create _prefixed doc
> ids unless they are _design or _local.
>
> On trunk I get:
>
> $ curl -X PUT http://jchris:animal@127.0.0.1:5984/test/_foo -d {}
> {"error":"bad_request","reason":"Only reserved document ids may start
> with underscore."}
>
> Which is what you ought to get. I guess this must have been fixed
> since the version you are using.
>
> >
> > So what's happening here - is Futon enforcing some future rule and HTTP
> API
> > not there yet or ....?
> >
> > Nitin
> >
> >
> > 37% of all statistics are made up on the spot
> >
> -------------------------------------------------------------------------------------
> > Nitin Borwankar
> > nborwankar@gmail.com
> >
>
>
>
> --
> Chris Anderson
> http://jchrisa.net
> http://couch.io
>

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