\d failing to find uppercased object names - Mailing list pgsql-hackers

From Nikolay Samokhvalov
Subject \d failing to find uppercased object names
Date
Msg-id CANNMO++Bh1O5jXqQA_JpBfvojcVD7UtkAZQvBNHQxK_oVPn+nw@mail.gmail.com
Whole thread Raw
Responses Re: \d failing to find uppercased object names
List pgsql-hackers
Hello,

some app created tables ussing uppercase letters in table names (this app was migrated from mysql). One tries to use \d to search tables info:

ru=# \d pnct_Board
Did not find any relation named "pnct_Board".

Of course, it works with ":
ru=# \d "pnct_Board"
                             Table "public.pnct_Board"
   Column    |   Type   |                         Modifiers                         
-------------+----------+-----------------------------------------------------------
 id          | bigint   | not null default nextval('"pnct_Board_id_seq"'::regclass)
<...>


Could this be considered as gotcha? 

The thing is that Postgres reply is pretty much clear:
 > Did not find any relation named "pnct_Board".
, but table "pnct_Board" does exist in the system, so Postgres' reply is obviously incorrect.

Version: 9.2.1

pgsql-hackers by date:

Previous
From: Craig Ringer
Date:
Subject: Re: BUG #6510: A simple prompt is displayed using wrong charset
Next
From: Виктор Егоров
Date:
Subject: Re: \d failing to find uppercased object names