Découvrir les catalogues système et les vues système
Quand la majorité des personnes pensent à une base de données, elles songent aux informations utiles qu’elle contient. Ces données peuvent être des commandes client, des dossiers du personnel, des informations météorologiques ou n’importe lequel des innombrables silos de données que nous exigeons maintenant. Il existe également une autre forme de données, appelée métadonnées. Les métadonnées se définissent comme des données sur des données et incluent toutes les informations structurées sur les objets de base de données. Les métadonnées incluent également des données de performances, des données de stockage, des données de sécurité et toute autre information devant être stockée sur les données des utilisateurs.
Les métadonnées sont essentielles pour garantir les performances et la sécurité optimales d’une base de données. Elles vous permettent de répertorier les utilisateurs connectés, les informations sur les transactions et les verrous, les données de les performances et l’utilisation des index, parmi de nombreuses autres mesures et valeurs utiles.
Dans PostgreSQL, les métadonnées sont stockées dans le schéma système pg_catalog. Le schéma pg_catalog, les tables de catalogue et les vues de catalogue sont automatiquement créés lorsque vous créez une base de données.