PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Général » liste des membres d'un groupe » 21/01/2011 15:59:04

Effectivement, c'est plus simple et ça fonctionne !

Merci beaucoup !!

:-D

#2 Re : Général » liste des membres d'un groupe » 21/01/2011 15:49:41

Bon ça n'est pas encore ça. Là ça donne tous les groupes avec tous leurs membres.

Je voudrais obtenir les membres pour un seul groupe dont je mettrais le nom dans la requête.

En me basant sur ta requête et pour un groupe appelé legroupe, la requêtre suivante fonctionne,
mais il y a sans doute plus simple :

select member from (SELECT role.rolname as role, member.rolname as member from pg_auth_members join pg_roles member on (pg_auth_members.member=member.oid) join pg_roles role on (pg_auth_members.roleid=role.oid) ) as membres where role='legroupe';

#3 Re : Général » liste des membres d'un groupe » 21/01/2011 15:22:41

Ta requête me donne la liste de tous les noms des membre de tous les groupes avec leur grantor.
Or j'aurais besoin de la liste de tous les noms des membre d'un groupe donné. Je n'ai pas besoin
de l'information sur le grantor.

#4 Re : Général » liste des membres d'un groupe » 21/01/2011 14:55:56

C'est effectivement dans ces tables et sur cet attribut qu'avaient abouti mes recherches.

Malheureusement, mes connaissances en SQL ne sont plus toutes fraîches  et je ne sais plus faire :-(

#5 Général » liste des membres d'un groupe » 21/01/2011 13:03:21

frantz
Réponses : 8

Bonjour,

je cherche à récupérer tous les noms des membre d'un groupe (role) donné.

Merci d'avance.

Pied de page des forums

Propulsé par FluxBB