Documentation PostgreSQL 8.4.22 > Internes > Catalogues système > pg_shadow | |
pg_settings | pg_stats |
La vue pg_shadow existe pour des raisons de compatibilité ascendante : elle émule un catalogue qui a existé avant la version 8.1 de PostgreSQL™. Elle affiche les propriétés de tous les rôles marqués rolcanlogin.
Cette table tire son nom de la nécessité de ne pas être publiquement lisible, car elle contient les mots de passe. pg_user est une vue sur pg_shadow, publiquement accessible, car elle masque le contenu du champ de mot de passe.
Tableau 44.55. Colonnes de pg_shadow
Nom | Type | Références | Description |
---|---|---|---|
usename | name | pg_authid.rolname | Nom de l'utilisateur |
usesysid | oid | pg_authid.oid | Identifiant de l'utilisateur |
usecreatedb | bool | L'utilisateur peut créer des bases de données | |
usesuper | bool | L'utilisateur est un superutilisateur | |
usecatupd | bool | L'utilisateur peut mettre à jour les catalogues système. (Même un superutilisateur ne peut pas le faire si cette colonne ne vaut pas true.) | |
passwd | text | Mot de passe (éventuellement chiffré) | |
valuntil | abstime | Estampille temporelle d'expiration du mot de passe (utilisée uniquement pour l'authentification par mot de passe) | |
useconfig | text[] | Valeurs de session par défaut des variables de configuration |