La vue pg_user fournit un accès aux informations concernant les utilisateurs de la base de données. C'est une simple vue publiquement lisible de pg_shadow qui masque la valeur du champ de mot de passe.
Tableau 45.62. Colonnes de pg_user
Nom | Type | Description |
---|---|---|
usename | name | Nom de l'utilisateur |
usesysid | int4 | Identifiant de l'utilisateur (un nombre arbitraire utilisé en référence à cet 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 tables systèmes. (Même un superutilisateur ne peut pas le faire si cette colonne n'est pas positionnée à true.) |
passwd | text | Ce n'est pas le mot de passe (toujours ********) |
valuntil | abstime | Estampille temporelle d'expiration du mot de passe (utilisée uniquement pour l'authentification par mot de passe) |
useconfig | text[] | Variables d'exécution par défaut de la session |