Récupérer les utilisateurs d'une bdd
Bonsoir à tous les pros Postgres. D'habitude je réponds aux topics au lieu de les ouvrir mais là, j'ai un gros vide que je n'arrive pas à combler. Preuve que personne ne peut se vanter de tout connaitre 8-)
Mon besoin est de pouvoir récupérer les utilisateurs autorisés à se connecter sur une bdd X et là, je sèche.
J'ai trouvé comment récupérer les utilisateurs (c.a.d. ceux qui ont un droit de login sur le serveur) =>
Code:
select * from pg_user
ou bien
Code:
select * from pg_roles where canlogin='t'
J'ai aussi trouvé comment récupérer les bdd =>
Code:
select * from pg_database
mais j'ai parcouru tout le chapitre du bouquin qui explique les tables pg_... sans trouver quelle(s) table(s) permettraient de donner, pour ma database X, la liste des utilisateurs qui ont reçu un grant connect dessus.
Si qqun qui a déjà tapé la dedans pouvait me donner la réponse...
Merci de m'avoir lu :ccool: