couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Lehnardt <...@apache.org>
Subject Re: ids starting with " _" disallowed via Futon but not via HTTP doc api ?
Date Tue, 09 Jun 2009 07:59:37 GMT

On 9 Jun 2009, at 07:41, Nitin Borwankar wrote:

> I am using CouchDBx 0.9 on my Mac -

I believe the _-enforcement is a trunk-only feature at this point.
CouchDBX will catch up once 0.10 is released (or if you compile
the core* yourself).

* http://github.com/janl/couchdbx-core/tree/master

Cheers
Jan


> 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
View raw message