Paul McCullagh wrote:

On Mar 18, 2010, at 1:17 AM, Arjen Lentz wrote:

Hi Brian

On 18/03/2010, at 4:04 AM, Brian Aker wrote:
So Drizzle is case insensitive all the world around. AKA we follow the standard in this regard no matter the operating system (with MySQL by default the UNIX world is case sensitive,.. legacy of everything be based on the file system).

Drizzle accomplishes this by doing case folding, aka we lower case everything internally. All upper case make me THINK YOU ARE YELLING.

Here is the thing though, right now to make DD/IS look right I have to play with case. Internally we see things as lower case, but externally it seems like UPPER case for those table names seems correct.

This is really bikeshed to me. People's thoughts on the display?

There is BTW no requirement that a table function be upper case, I just have done that when doing the create object. So no matter what table functions will be whatever ever the author/creator calls them.

I prefer uppercase for keywords and lowercase for identifiers.
Is there a necessity to have infoschema uppercase? I find it hideously unreadable.

Ditto on that!

Does the SQL standard state that uppercase names must be used?

That would be typical. Probably suggested by some Oracle guy because Oracle only uses uppercase because it was invented before computers had lowercase letters ;)

Paul,

here is a relevant excerpt from the SQL standard:

An <SQL language identifier> is equivalent to an <SQL language identifier> in which every letter that is a lower-case letter is replaced by the corresponding upper-case letter or letters. This treatment includes determination of equivalence, representation in the Information and Definition Schemas, representation in
diagnostics areas, and similar uses.

Note that this does not cover delimited (double-quoted) identifiers, which are compared regardless of case.

Thanks,
Roy

Regards,
Arjen.
--
Arjen Lentz, Exec.Director @ Open Query (http://openquery.com)
Exceptional Services for MySQL at a fixed budget.

Follow our blog at http://openquery.com/blog/
OurDelta: packages for MySQL and MariaDB @ http://ourdelta.org










_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp



--
Paul McCullagh
PrimeBase Technologies
www.primebase.org
www.blobstreaming.org
pbxt.blogspot.com




_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to