PostgreSQL non supporta l’istruzione SHOW TABLES direttamente come MySQL, ma fornisce agli utenti un’alternativa. In questo articolo, li esploreremo in dettaglio.
Utilizzando Psql Shell:
Un modo per elencare tutte le tabelle in un database è quello di utilizzare il comando seguente dopo l’accesso al database:
Syntax: \dt
Esempio:
In questo esempio, ci interrogheremo per l’elenco di tutte le tabelle nel database di esempio, vale a dire, dvdrental.,
in Primo luogo, accedere al database di esempio utilizzando il seguente comando:
\c dvdrental
Ora, utilizzare il seguente comando per visualizzare l’elenco delle tabelle della stessa:
\dt
Uscita:
Utilizzando pg_catalog schema:
un Altro modo per visualizzare le tabelle in PostgreSQL è quello di utilizzare l’istruzione SELECT per query di dati di PostgreSQL catalogo come segue:
Syntax:SELECT *FROM pg_catalog.pg_tablesWHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema';
Esempio:
In questo esempio, la query per la lista di tutte le tabelle del database di esempio, ie, dvdrental.,
Per prima cosa, accedi al database di esempio usando il comando seguente:
\c dvdrental
Ora esegui il comando seguente per elencare le tabelle nel database:
SELECT *FROM pg_catalog.pg_tablesWHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema';
Output:
Lascia un commento