PostgreSQL nu acceptă declarația arată tabele direct ca MySQL nu, dar oferă utilizatorilor cu o alternativă. În acest articol, le vom explora în detaliu.
Utilizarea Psql Shell:
O modalitate de a lista toate tabele într-o bază de date este să utilizați comanda de mai jos după logare în baza de date:
Syntax: \dt
Exemplu:
În acest exemplu, vom interogarea pentru lista tuturor tabelelor din baza de date eșantion, de exemplu, dvdrental.,
în Primul rând, conectați-vă la baza de date eșantion, folosind comanda de mai jos:
\c dvdrental
Acum, utilizați comanda de mai jos pentru a lista tabelelor de același lucru:
\dt
Ieșire:
Utilizarea pg_catalog schema:
un Alt mod de a arăta tabele în PostgreSQL este de a folosi SELECT pentru a interoga datele din PostgreSQL catalog, după cum urmează:
Syntax:SELECT *FROM pg_catalog.pg_tablesWHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema';
Exemplu:
În acest exemplu, vom interogarea pentru lista tuturor tabelelor din baza de date eșantion, de exemplu, dvdrental.,
în Primul rând, conectați-vă la baza de date eșantion, folosind comanda de mai jos:
\c dvdrental
Acum runt comanda de mai jos pentru a lista tabelelor din baza de date:
SELECT *FROM pg_catalog.pg_tablesWHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema';
Ieșire:
Lasă un răspuns