Comment répertorier toutes les tables postgres dans un schéma particulier


10

À l'aide de l'outil de ligne de commande psql, comment répertorier toutes les tables postgres dans un schéma particulier

Réponses:



2

En plus de la \dtcorrespondance, vous pouvez également consulter le catalogue de la base de données:

SELECT nspname||'.'||relname AS full_rel_name
  FROM pg_class, pg_namespace
 WHERE relnamespace = pg_namespace.oid
   AND nspname = 'yourschemaname'
   AND relkind = 'r';

Vous pouvez également le faire avec le schéma d'informations plus standard, mais il a tendance à être plus lent:

SELECT table_schema||'.'||table_name AS full_rel_name
  FROM information_schema.tables
 WHERE table_schema = 'yourschemaname';

0

tu peux courir

SELECT * FROM pg_catalog.pg_tables where schemaname="yourschemaname";
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.