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
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) => ou bien
select * from pg_roles where canlogin='t'
J'ai aussi trouvé comment récupérer les bdd =>
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
Partager