PostgreSQLLa base de données la plus sophistiquée au monde.

Version anglaise

48.54. Vues système

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 34, Schéma d'information) 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 48.55, « 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 27.1, « Vues statistiques standards ».

Sauf lorsque c'est indiqué, toutes les vues décrites ici sont en lecture seule.

Tableau 48.55. Vues système

Nom de la vueBut
pg_available_extensionsextensions disponibles
pg_available_extension_versionsversions disponibles des extensions
pg_cursorscurseurs ouverts
pg_groupgroupe d'utilisateurs de la base de données
pg_indexesindex
pg_locksverrous posés au moment de la consultation
pg_matviewsvues matérialisées
pg_prepared_statementsinstructions préparées
pg_prepared_xactstransactions préparées
pg_rolesrôles des bases de données
pg_rulesrègles
pg_seclabelslabels de sécurité
pg_settingsconfiguration
pg_shadowutilisateurs des bases de données
pg_statsstatistiques du planificateur
pg_tablestables
pg_timezone_abbrevsabréviations des fuseaux horaires
pg_timezone_namesnoms des fuseaux horaires
pg_userutilisateurs des bases de données
pg_user_mappingsuser mappings
pg_viewsvues