Ottenere informazioni sul tuo database
Come abbiamo visto nel video, PostgreSQL ha un database di sistema chiamato INFORMATION_SCHEMA che permette di estrarre informazioni sugli oggetti del nostro database, incluse le tabelle.
In questo esercizio vedremo come interrogare la tabella tables del database INFORMATION_SCHEMA per scoprire informazioni sulle tabelle nel database DVD Rentals, tra cui nome, tipo, schema e catalogo di tutte le tabelle e viste, e poi come usare i risultati per ottenere ulteriori informazioni sulle colonne delle nostre tabelle.
Questo esercizio fa parte del corso
Funzioni per manipolare i dati in PostgreSQL
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Select all columns from the TABLES system database
SELECT *
FROM ___.___
-- Filter by schema
WHERE table_schema = ___;