Riepilogo: in questo tutorial, imparerai come usare lo strumentopsql
e information_schema
per descrivere le tabelle in PostgreSQL.
Se si utilizza MySQL, in genere si utilizza l’istruzione DESCRIBE
per trovare le informazioni su una tabella.
PostgreSQL non supporta l’istruzioneDESCRIBE
. Tuttavia, è possibile interrogare le informazioni sulle colonne di una tabella in un paio di modi.,
1) PostgreSQL DESCRIVERE TABELLA utilizzando psql
in Primo luogo, collegare al server PostgreSQL tramite il psql
strumento:
Code language: Shell Session (shell)
Secondo, immettere la password per il postgres
utente:
Code language: Shell Session (shell)
Terzo, passare al database che si desidera lavorare con, ad esempio, dvdrental
Code language: Shell Session (shell)
Infine, eseguire il comando \d table_name
o \d+ table_name
per descrivere una tabella., L’esempio seguente mostra le informazioni dei tag city
tabella:
Il comando emesso un sacco di informazioni sulla struttura del city
tabella. Inoltre, ha anche restituito indici, vincoli di chiavi esterne e trigger.
2) PostgreSQL DESCRIVE LA TABELLA utilizzando information_schema
Il catalogo information_schema.columns
contiene le informazioni sulle colonne di tutte le tabelle.,
Per ottenere informazioni sulle colonne di una tabella, si interroga il catalogo information_schema.columns
. Per esempio:
In questo tutorial, avete imparato come ottenere informazioni su una struttura di una tabella utilizzando il psql
strumento e information_schema
.
- Questo tutorial è stato utile ?
- Sì