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

Version anglaise

50.57. 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 35, 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 50.58, « 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 28.2, « Vues sur les statistiques récupérées ».

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

Tableau 50.58. Vues système

Nom de la vue But
pg_available_extensions extensions disponibles
pg_available_extension_versions versions disponibles des extensions
pg_config paramètres de configuration au moment de la compilation
pg_cursors curseurs ouverts
pg_file_settings résumé du contenu des fichiers de configuration
pg_group groupe d'utilisateurs de la base de données
pg_indexes index
pg_locks verrous actuellement détenus ou en attente currently held or awaited
pg_matviews vues matérialisées
pg_policies politiques de sécurité
pg_prepared_statements instructions préparées
pg_prepared_xacts transactions préparées
pg_replication_origin_status information sur les origines de réplication, incluant la progression de la réplication
pg_replication_slots informations sur les slots de réplication
pg_roles rôles des bases de données
pg_rules règles
pg_seclabels labels de sécurité
pg_settings configuration
pg_shadow utilisateurs des bases 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 des bases de données
pg_user_mappings user mappings
pg_views vues