From: | Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com> |
---|---|
To: | "scott(dot)marlowe" <scott(dot)marlowe(at)ihs(dot)com> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, <pgsql-sql(at)postgresql(dot)org>, <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: [SQL] id and ID in CREATE TABLE |
Date: | 2002-07-19 19:47:47 |
Message-ID: | 20020719124206.U84503-100000@megazone23.bigpanda.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-sql |
On Fri, 19 Jul 2002, scott.marlowe wrote:
> On Fri, 19 Jul 2002, Tom Lane wrote:
>
> > "scott.marlowe" <scott(dot)marlowe(at)ihs(dot)com> writes:
> > > Agreed. Absolutely. But, since the SQL standard says upper case,
> > > wouldn't it be useful to at least have a switch (run time, initdb time,
> > > or ./configure time???) called something like FOLDTOUPPER (in upper case
> > > of course :-)
> >
> > The main problem with this is what do you do with the system catalogs?
> > If we start folding to upper case then existing clients will break
> > unless we also rename pg_class to PG_CLASS, etc; and that will break
> > them anyway if they wrote "pg_class".
> >
> > I don't believe that conforming to this particular small aspect of the
> > spec is worth the pain it would cause.
>
> But it's not a small aspect if it means someone either can't use an app
> with postgresql because it was written to spec, or someone has to spend
> a bunch of time rewriting all their queries to work with postgresql.
Presumably that's only true if they're mixing quoted and unquoted
identifiers, which is a bad idea in any case (since what happens to "foo"
and foo - do you trust somebody who's mixing them to get it right
everywhere :) ?) or their application is using the names returned
elsewhere (which is a problem with doing it as lower).
If
create table FOO(col1 int, Col2 int, cOL3 int);
select COL1 from foo;
failed, I think people would be more interested in changing it.
From | Date | Subject | |
---|---|---|---|
Next Message | tony | 2002-07-19 19:50:22 | Re: RAD web development with PostgreSQL? |
Previous Message | scott.marlowe | 2002-07-19 19:27:02 | Re: [SQL] id and ID in CREATE TABLE |
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2002-07-19 20:16:53 | Re: [SQL] id and ID in CREATE TABLE |
Previous Message | scott.marlowe | 2002-07-19 19:27:02 | Re: [SQL] id and ID in CREATE TABLE |