Domanda

In PostgreSQL, si può avere tutti i nomi delle tabelle eseguendo la seguente query

SELECT table_name FROM information_schema.tables WHERE table_schema='public';
.

C'è qualcosa di simile a MonetDB per avere la lista dei tavoli?

È stato utile?

Soluzione

Alla fine trovo questa query

select tables.name from tables where tables.system=false ;
.

Altri suggerimenti

Se si utilizza Mclient, nella riga di comando è possibile utilizzare semplicemente il comando "\ D" per elencare tutte le tabelle nel database corrente.

sql> \d

TABLE  sys.table1 

TABLE  sys.table2

TABLE  sys.table3
.

Inoltre, utilizzare il comando "\ D Tabtename" per visualizzare i metadati di una tabella - equivalente a "Mostra la tabella creata" in MySQL.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top