Cara membuat daftar semua tabel postgres dalam satu skema tertentu

10

Menggunakan alat baris perintah psql, bagaimana cara membuat daftar semua tabel postgres dalam satu skema tertentu


sumber

Jawaban:

17

\dt schemaname.* akan melakukan apa yang Anda inginkan.

voretaq7
sumber
2

Selain \dtpertandingan, Anda juga dapat melihat katalog basis data:

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

Anda juga dapat melakukannya dengan skema informasi yang lebih standar, tetapi cenderung lebih lambat:

SELECT table_schema||'.'||table_name AS full_rel_name
  FROM information_schema.tables
 WHERE table_schema = 'yourschemaname';
Josip Rodin
sumber
0

kamu bisa lari

SELECT * FROM pg_catalog.pg_tables where schemaname="yourschemaname";
mayank singh
sumber