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

Jawaban:


17

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


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';

0

kamu bisa lari

SELECT * FROM pg_catalog.pg_tables where schemaname="yourschemaname";
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.