Re: \dt shows table but \d says the table doesn't exist ?

Fri, 03 May 2024 21:14:42 -0700

"David G. Johnston" <david.g.johns...@gmail.com> writes:
> On Friday, May 3, 2024, Tom Lane <t...@sss.pgh.pa.us> wrote:
>> By and large, I'd expect people using mixed-case table names to get
>> accustomed pretty quickly to the fact that they have to double-quote
>> those names in SQL.  I don't see why it's a surprise that that is also
>> true in \d commands.

> Every day the number of people increases who get mixed-case names in their
> DB because their client language preserves case and doesn’t require quoting.

And?  If they access the DB exclusively through their client language,
then yeah maybe they'll never know the difference.  But if they are
also using psql or other direct-SQL-access tools, they will learn
the quoting rules PDQ.  There's still no reason that \d should be
inconsistent with SQL.

                        regards, tom lane


Reply via email to