Informazioni sui cataloghi di sistema e sulle viste di sistema
Quando la maggior parte delle persone pensa a un database, pensa alle informazioni utili contenute. Questi dati potrebbero essere ordini di vendita, record dei dipendenti, informazioni meteorologiche o uno qualsiasi dei innumerevoli silos di dati che ora richiedono. Esiste anche un'altra forma di dati, denominata metadati. I metadati vengono definiti come dati e includono tutte le informazioni strutturali sugli oggetti di database. I metadati includono anche dati sulle prestazioni, dati di archiviazione, dati di sicurezza e altre informazioni che devono essere archiviate sui dati utente.
I metadati sono essenziali per garantire prestazioni e sicurezza ottimali di un database. Consente di elencare gli utenti connessi, le informazioni sulle transazioni e i blocchi, i dati sulle prestazioni e l'utilizzo degli indici tra molte altre metriche e valori utili.
In PostgreSQL i metadati vengono archiviati nello schema di sistema pg_catalog . Lo schema pg_catalog , le tabelle del catalogo e le viste del catalogo vengono create automaticamente quando si crea un database.