Question Pourquoi PostgreSQL ™ ne montre-t-il que des tables de schémas publics?


J'ai créé un nouveau schéma dans ma base de données PostgreSQl avec psql:

CREATE SCHEMA my_schema;

Mais quand je publie le \dt commande, je ne vois que les tables qui sont dans le public schéma. Cependant, je peux accéder à toutes les tables dans my_schema avec my_schema.table_name.

Comment puis-je voir toutes les tables de tous les schémas dans psql?


40
2017-08-03 19:07


origine


Réponses:


Pour votre schéma (notez la période après le nom du schéma):

\dt my_schema.

Ou:

SET search_path TO my_schema, public;
\dt

Pour tous les schémas:

\dt *.

71
2017-08-03 19:18