Non-superuser subscription owners

From: Mark Dilger <mark(dot)dilger(at)enterprisedb(dot)com>
To: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Cc: Andrew Dunstan <andrew(at)dunslane(dot)net>
Subject: Non-superuser subscription owners
Date: 2021-10-20 18:40:39
Message-ID: 9DFC88D3-1300-4DE8-ACBC-4CEF84399A53@enterprisedb.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

These patches have been split off the now deprecated monolithic "Delegating superuser tasks to new security roles" thread at [1].

The purpose of these patches is to allow non-superuser subscription owners without risk of them overwriting tables they lack privilege to write directly. This both allows subscriptions to be managed by non-superusers, and protects servers with subscriptions from malicious activity on the publisher side.

Attachment Content-Type Size
v1-0001-Handle-non-superuser-subscription-owners-sensibly.patch application/octet-stream 11.0 KB
v1-0002-Allow-subscription-ownership-by-non-superusers.patch application/octet-stream 4.9 KB
v1-0003-Respect-permissions-within-logical-replication.patch application/octet-stream 14.4 KB

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tomas Vondra 2021-10-20 18:40:56 Re: [RFC] speed up count(*)
Previous Message Mark Dilger 2021-10-20 18:40:35 CREATEROLE and role ownership hierarchies