| From: | Virender Singla <virender(dot)cse(at)gmail(dot)com> |
|---|---|
| To: | PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>, Dilip Kumar <DilipBalaut(at)gmail(dot)com> |
| Subject: | Re: Allow pg_read_all_stats to read replication origin status |
| Date: | 2026-08-24 10:38:10 |
| Message-ID: | CAM6Zo8xDaAC5cg3XkSTdMd8Fzp6WHKfeoA+9-7Y4RPf21RMx_A@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Attached is the updated patch, rebased onto the latest master to fix
apply conflicts.
Commitfest entry: https://commitfest.postgresql.org/patch/7183/
Thanks,
Virender
On Sat, Aug 8, 2026 at 8:16 PM Virender Singla <virender(dot)cse(at)gmail(dot)com> wrote:
>
> Hi,
>
> I have been looking at the requirement for providing non-superuser
> read access to specific catalog relations, specifically
> pg_replication_origin_status. During this, I reviewed the capabilities
> of the pg_read_all_stats role.
>
> Looks like pg_read_all_stats was originally designed to grant access
> to all pg_stats_* views, a few other monitoring views defined in
> system_views.sql have been included over time. However, access to
> pg_replication_origin_status remains restricted and is not currently
> covered by existing roles such as pg_read_all_stats, pg_read_all_data,
> or pg_monitor.
>
> The attached patch grants pg_read_all_stats read access to the
> pg_replication_origin_status view and its underlying function,
> consistent with the existing approach for monitoring views in
> system_views.sql. I have also included the relevant regression tests.
>
> On pgsql-hackers, I noted a previous discussion [1] regarding granting
> this access; however, that discussion focused on the pg_monitor role
> rather than pg_read_all_stats and never got commited.
>
> [1] https://www.postgresql.org/message-id/flat/CAPdiE1zUeSycQ-VHrZQMDR4vkPthYTSxeQPXM-ZfH8QHDBCE%3DQ%40mail.gmail.com
>
>
> Thanks,
> Virender
| Attachment | Content-Type | Size |
|---|---|---|
| v2-0001-Grant-pg-read-all-stats-access-to-replication-origin.patch | application/octet-stream | 4.8 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | jian he | 2026-08-24 10:39:57 | Re: MERGE/SPLIT PARTITIONS issues/questions |
| Previous Message | Zhijie Hou (Fujitsu) | 2026-08-24 10:33:46 | RE: apply worker misses closing partition leaves |