Comment vérifier rôle de PostgreSQL courante de l'utilisateur de l'application Qt?
J'ai une application basée sur la bibliothèque Qt, et à l'aide de QPSQL pilote.
Dans PostreSQL défini quelques rôles d'utilisateur (adresse e.g: administrateur, opérateur, utilisateur). Mon application permet de créer une connexion à un serveur postgres en vertu de l'utilisateur spécifié. Comment puis-je vérifier les utilisateurs de rôle?
OriginalL'auteur Alendorff | 2014-03-19
Vous devez vous connecter pour publier un commentaire.
Le manuel de:
Sens,
session_user
montre le rôle que vous vous êtes connecté avec, etcurrent_user
montre le rôle que vous sont actuellement en exploitation, par exemple après l'appel deSET role some_other_role;
.OriginalL'auteur Erwin Brandstetter
Vous pouvez vérifier les autorisations de l'utilisateur de PostgreSQL avec cette requête:
OriginalL'auteur hank