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

Поиск
Список
Период
Сортировка
От richard coleman
Тема Re: how to list privileges on the database object itself via SQL?
Дата
Msg-id CAGA3vBszC=LT-ABR8GUfO_y4Q3yEV+Urr29n8S_axiVQX_v0FA@mail.gmail.com
обсуждение исходный текст
Ответ на how to list privileges on the database object itself via SQL?  (richard coleman <rcoleman.ascentgl@gmail.com>)
Список pgsql-admin
Holger, 

Thanks, that looks very good.

rik.

On Wed, Apr 26, 2023 at 2:23 PM Holger Jakobs <holger@jakobs.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

В списке pgsql-admin по дате отправления:

Предыдущее
От: Erik Wienhold
Дата:
Сообщение: Re: how to list privileges on the database object itself via SQL?
Следующее
От: Erik Wienhold
Дата:
Сообщение: Re: Am I being blacklisted?