PostgreSql 12 - Can't see table details \dt (table) but can see all tables \dt I have a custom schema and one table in it. Following answers about searching through custom schemas I have modified by search_path to include new schema.
I can see now all objects in the new schema, so this one works:
xekata_dev=&gt; \dt
                List of relations
 Schema |     Name     | Type  |      Owner
--------+--------------+-------+-----------------
 xekata | TestNodeBase | table | xekata_user_web
(1 row)

Now when I want to see table details I do:
xekata_dev=&gt; \d TestNodeBase
Did not find any relation named &quot;TestNodeBase&quot;.

which shows nothing... :(
I tried different ways to but nothing works:
xekata_dev-&gt; \d xekata.TestNodeBase
Did not find any relation named &quot;xekata.TestNodeBase&quot;.

I am logged as xekata_user_web and my search_path is:
xekata_dev=&gt; show search_path;
  search_path
----------------
 xekata, public

What's going on? Why I can't see table details?
You created a case sensitive table name (which is strongly discouraged) so now you need to use double quotes every time you access it:
\d xekata.&quot;TestNodeBase&quot;

I highly recommend to stop using those dreaded quoted identifies. Forget that double quotes exists when dealing with SQL.