database specific pg_read_all_data / pg_write_all_data - Mailing list pgsql-admin

From richard coleman
Subject database specific pg_read_all_data / pg_write_all_data
Date
Msg-id CAGA3vBug6Sq_XYLxzmY470WFS6Z3OF28goYzX=QHrCc4hgQSDw@mail.gmail.com
Whole thread Raw
Responses Re: database specific pg_read_all_data / pg_write_all_data
Re: database specific pg_read_all_data / pg_write_all_data
Re: database specific pg_read_all_data / pg_write_all_data
List pgsql-admin
In PostgreSQL 16+ the built in roles such as pg_read_all_data and pg_write_all_data are a welcome addition to permission setting in PostgreSQL.

Unfortunately they appear to be server-wide roles.

Woud it be possible to have roles like these that are database specific?

If there are 100 databases on a server, it would be extremely helpful to be able to do something like:

grant pg_read_all_data on database foo to user_role;

Otherwise these roles are unusable from a practical stand point on servers with multiple unrelated databases.

Thanks for the help,
rik.

pgsql-admin by date:

Previous
From: Devrim Gündüz
Date:
Subject: Re: Can't update RPM package to latest version
Next
From: Ron Johnson
Date:
Subject: Re: database specific pg_read_all_data / pg_write_all_data