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.71. Colonnes de pg_user
Nom | Type | Description |
---|---|---|
usename | name | Nom de l'utilisateur |
usesysid | 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 tables systèmes. (Même un superutilisateur ne peut pas le faire si cette colonne n'est pas positionnée à true.) |
userepl | bool | L'utilisateur peut initier une réplication en flux et peut faire entrer le système en mode sauvegarde et l'en faire sortir. |
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 |