pg_database
#
Le catalogue pg_database
stocke les informations
concernant
les bases de données disponibles. Celles-ci sont créées avec la
commande CREATE
DATABASE
. Consulter le Chapitre 22 pour les détails sur la signification de
certains paramètres.
Contrairement à la plupart des catalogues système,
pg_database
est partagé par toutes les bases de
données d'un cluster : il n'y a qu'une seule copie de
pg_database
par cluster, pas une par base.
Tableau 51.15. Colonnes de pg_database
Type Description |
---|
Identifiant de ligne |
Nom de la base de données |
Propriétaire de la base, généralement l'utilisateur qui l'a créée |
Encodage de la base de données (la fonction |
Fournisseur de la locale pour cette base de données :
|
Si vrai, alors cette base de données peut être clonée par tout utilisateur
ayant l'attribut |
Si ce champ est faux, alors personne ne peut se connecter à cette
base de données. Ceci est utilisé pour interdire toute modification de la base
|
Indique qu'il existe des triggers sur événement de connexion pour
cette base de données. Ce drapeau est utilisé pour éviter des
recherches supplémentaires sur la table
|
Nombre maximum de connexions concurrentes autorisées sur la base de données. -1 indique l'absence de limite. |
Tous les ID de transaction avant celui-ci ont été remplacés par un ID
de transaction permanent (« frozen »). Ceci est
utilisé pour déterminer si la table doit être nettoyée (VACUUM) pour
éviter un bouclage des ID de transaction
(ID wraparound) ou pour compacter
|
Tous les identifiants MultiXact avant celui-i ont été remplacés
par un identifiant de transaction dans cette table. Ceci est utilisé pour
tracer si la base de données a besoin d'être traitée par le VACUUM pour
empêcher un bouclage des identifiants MultiXact ou pour
permettre à |
Le tablespace par défaut de la base de données.
Dans cette base de données, toutes les tables pour lesquelles
|
LC_COLLATE pour cette base de données |
LC_CTYPE pour cette base de données |
Nom de la locale du fournisseur de collation pour cette base de
données. Si le fournisseur est |
Règles de collation ICU pour cette base de données |
Version spécifique du fournisseur pour cette collation. Cette information est enregistrée quand la base de données est créée et est vérifiée à chaque utilisation de la base pour détecter les changements de définition de la collation, qui pourraient amener à une corruption des données. |
Droits d'accès ; voir Section 5.8 pour les détails. |