La vue pg_user fournit un accès aux informations concernant les utilisateurs de la base de données. C'est une simple vue lisible publiquement de pg_shadow mais qui n'affiche pas le champ du mot de passe.
Tableau 42.45. Colonnes de pg_user
Nom | Type | Références | 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 super-utilisateur | |
usecatupd | bool | L'utilisateur pourrait mettre à jour les tables systèmes. (Même un super-utilisateur ne pourrait pas le faire tant que cette colonne n'est pas initialisée à vrai. | |
passwd | text | Ce n'est pas le mot de passe (toujours ********) | |
valuntil | abstime | Temps d'expiration du mot de passe (utilisé seulement pour l'authentification des mots de passe) | |
useconfig | text[] | Variables d'exécution par défaut de la session |