Re: how to list privileges on the database object itself via SQL? - Mailing list pgsql-admin

From Holger Jakobs
Subject Re: how to list privileges on the database object itself via SQL?
Date
Msg-id 5d4cc93e-cea0-6b99-53d3-2f0c7a3d6a59@jakobs.com
Whole thread Raw
In response to Re: how to list privileges on the database object itself via SQL?  (richard coleman <rcoleman.ascentgl@gmail.com>)
List pgsql-admin
Try this command:

with cte as (select oid, datname, (aclexplode(datacl)).* from 
pg_database where oid>1)
   select cte.oid, datname, grantor.rolname as grantorname, 
coalesce(grantee.rolname, 'public') as granteename, privilege_type, 
is_grantable
   from cte
   join pg_authid grantor on cte.grantor = grantor.oid
   left join pg_authid grantee on cte.grantee = grantee.oid


-- 
Holger Jakobs, Bergisch Gladbach, Tel. +49-178-9759012


Attachment

pgsql-admin by date:

Previous
From: Erik Wienhold
Date:
Subject: Re: how to list privileges on the database object itself via SQL?
Next
From: richard coleman
Date:
Subject: Re: how to list privileges on the database object itself via SQL?