Documentation PostgreSQL 14.22 » Internes » Catalogues système » `pg_db_role_setting`

Précédent | Niveau supérieur | Suivant
52.15. `pg_database` | Sommaire | 52.17. `pg_default_acl`

## 52.16. `pg_db_role_setting`

Le catalogue `pg_db_role_setting` enregistre les valeurs par défaut qui ont été configurées pour les variables de configuration, pour chaque combinaison de rôle et de base.

Contrairement à la plupart des catalogues systèmes, `pg_db_role_setting` est partagé parmi toutes les bases de données de l'instance : il n'existe qu'une copie de `pg_db_role_setting` par instance, pas une par base de données.

Tableau 52.16. Colonnes de `pg_db_role_setting`

Type Description
`setdatabase` `oid` (référence `pg_database`.`oid`) L'OID de la base de données pour laquelle la configuration est applicable ; zéro si cette configuration n'est pas spécifique à une base de données
`setrole` `oid` (référence `pg_authid`.`oid`) L'OID du rôle pour laquelle la configuration est applicable ; zéro si cette configuration n'est pas spécifique à un rôle
`setconfig` `text[]` Valeurs par défaut pour les variables de configuration