Einem User zugewiesene Rolle(n) aus Catalog abfragen

Hallo,

wie kann ich aus dem Systemkatalog auslesen, welche Rollen einem login per GRANT ROLE zugewiesen wurden?
Habe pg_roles, pg_authid, pg_group und pg_auth_members gefunden, aber ich denke es fehlt mir immer noch eine Systemtabelle/-sicht.

Danke
Thomas

Meinst Du sowas:

select grantor.rolname ||' granted '||rl.rolname ||' to '||  member.rolname
from pg_auth_members am
  join pg_roles rl on rl.oid = am.roleid
  join pg_roles member on member.oid = am.member
  join pg_roles grantor on grantor.oid = am.grantor

ja prima - DANKE