Re: regclass error reports improperly downcased - Mailing list pgsql-hackers

From Tom Lane
Subject Re: regclass error reports improperly downcased
Date
Msg-id 8369.1383871304@sss.pgh.pa.us
Whole thread Raw
In response to regclass error reports improperly downcased  (Jim Nasby <jnasby@enova.com>)
Responses Re: regclass error reports improperly downcased  (Jim Nasby <jnasby@enova.com>)
List pgsql-hackers
Jim Nasby <jnasby@enova.com> writes:
> decibel@decina.cashnetusa=# SELECT 'Moo'::regclass;
> ERROR:  relation "moo" does not exist at character 8

That's doing what it's supposed to.  Compare

regression=# select 'Moo'::regclass;
ERROR:  relation "moo" does not exist
LINE 1: select 'Moo'::regclass;              ^
regression=# select '"Moo"'::regclass;
ERROR:  relation "Moo" does not exist
LINE 1: select '"Moo"'::regclass;              ^

The regclass input converter applies the same case-folding rules as
the SQL parser does, ie, fold unless double-quoted.
        regards, tom lane



pgsql-hackers by date:

Previous
From: Greg Stark
Date:
Subject: Re: regclass error reports improperly downcased
Next
From: Greg Stark
Date:
Subject: Re: stats for network traffic WIP