From bfd80982dd1cf81e358288ca516a4e4e9a5138d0 Mon Sep 17 00:00:00 2001 From: Onur Tirtir Date: Wed, 5 Mar 2025 20:52:56 +0300 Subject: [PATCH] Use has_privs_of_role instead of is_member_of_role in UserHasPermissionToViewStatsOf As of https://github.com/postgres/postgres/commit/6198420ad8a72e37f4fe4964616b17e0fd33b808, the usage of is_member_of_role is replaced by has_privs_of_role for pg_stat_activity, pg_stat_statements and many others. --- src/backend/distributed/transaction/backend_data.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/distributed/transaction/backend_data.c b/src/backend/distributed/transaction/backend_data.c index 19b03978e..9bdfc0a55 100644 --- a/src/backend/distributed/transaction/backend_data.c +++ b/src/backend/distributed/transaction/backend_data.c @@ -502,7 +502,7 @@ UserHasPermissionToViewStatsOf(Oid currentUserId, Oid backendOwnedId) return true; } - if (is_member_of_role(currentUserId, + if (has_privs_of_role(currentUserId, ROLE_PG_READ_ALL_STATS)) { return true;