Re: how to list privileges on the database object itself via SQL?

From: richard coleman <rcoleman(dot)ascentgl(at)gmail(dot)com>
To: Holger Jakobs <holger(at)jakobs(dot)com>
Cc: pgsql-admin(at)lists(dot)postgresql(dot)org
Subject: Re: how to list privileges on the database object itself via SQL?
Date: 2023-04-26 18:30:07
Message-ID: CAGA3vBszC=LT-ABR8GUfO_y4Q3yEV+Urr29n8S_axiVQX_v0FA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Holger,

Thanks, that looks very good.

rik.

On Wed, Apr 26, 2023 at 2:23 PM Holger Jakobs <holger(at)jakobs(dot)com> wrote:

> 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
>
>

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Erik Wienhold 2023-04-26 18:34:17 Re: Am I being blacklisted?
Previous Message Erik Wienhold 2023-04-26 18:29:51 Re: how to list privileges on the database object itself via SQL?