Here's the problem:

   - GAE datastore "kinds" are case-sensitive
   - CFML is generally case-insensitive

Therefore, in order to be "CFML-like" and support case-insensitive kinds,
OpenBD always converts the kind to lowercase when reading, writing, or
querying the datastore. If some other code wants to access the datastore
entities created by OpenBD, it will need to also convert the kinds to
lowercase.

The alternative is to not convert kinds to lowercase and make CFML
developers deal with case-sensitivity (we thought this would be confusing to
most CFML developers since CFML is generally not case-sensitive, so we went
with the "convert to lowercase" approach).

Vince

On Thu, May 13, 2010 at 10:10 AM, Nurettin Omer Hamzaoglu <
[email protected]> wrote:

> I found the problem. I've been using uppercase for kind names, and
> openBD uses only lowercase so I can't retrieve the data. When I tested
> by creating kind with lowercase I can manuplate data from both ends,
> openBD and GraniteDS.
>
> Is it possible to add the ability to use uppercase in kind names
> instead of automatically lowering it?
>
> Best Regards.
>
>

-- 
Open BlueDragon Public Mailing List
 http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
 mailing list - http://groups.google.com/group/openbd?hl=en

 !! save a network - please trim replies before posting !!

Reply via email to