En plus des catalogues système, PostgreSQL™ fournit un certain nombre de vues internes. Certaines fournissent un moyen simple d'accéder à des requêtes habituellement utilisées dans les catalogues systèmes. D'autres vues donnent accès à l'état interne du serveur.
Le schéma d'information (Chapitre 32, Schéma d'informations) fournit un autre ensemble de vues qui recouvrent les fonctionnalités des vues système. Comme le schéma d'information fait parti du standard SQL, alors que les vues décrites ici sont spécifiques à PostgreSQL™, il est généralement préférable d'utiliser le schéma d'information si celui-ci apporte toutes les informations nécessaires.
Tableau 43.35, « Vues système » liste les vues systèmes décrites plus en détails dans la suite du document. Il existe de plus des vues permettant d'accéder aux résultats du collecteur de statistiques elles sont décrites dans le Tableau 25.1, « Vues statistiques standards ».
Sauf lorsque c'est indiqué, toutes les vues décrites ici sont en lecture seule.
Tableau 43.35. Vues système
Nom de la vue | But |
---|---|
pg_cursors | curseurs ouverts |
pg_group | groupe d'utilisateurs de la base de données |
pg_indexes | index |
pg_locks | verrous actuellement posés |
pg_prepared_statements | instructions préparées |
pg_prepared_xacts | transactions préparées |
pg_roles | rôles de la base de données |
pg_rules | règles |
pg_settings | configuration |
pg_shadow | utilisateurs de la base de données |
pg_stats | statistiques du planificateur |
pg_tables | tables |
pg_timezone_abbrevs | abréviations des fuseaux horaires |
pg_timezone_names | noms des fuseaux horaires |
pg_user | utilisateurs de la base de données |
pg_views | vues |