Re: Trouble with v16 new CREATEROLE semantic

2024-02-15 Thread Bruce Momjian
On Thu, Feb 15, 2024 at 06:07:51PM +0100, Dominique Devienne wrote: > When I read about v16, I thought great, this fits our intent, a single "owner" > ROLE with CREATEROLE which is limited to administering only the ROLEs it > created itself. I've always been bothered by the mega-power of CREATEROLE

Re: Trouble with v16 new CREATEROLE semantic

2024-02-15 Thread Pavel Luzanov
Hi, On 15.02.2024 20:07, Dominique Devienne wrote: And now with V16.1 === ddevienne=> create role zowner nologin createrole; -- owner of app's schemas and manager of related roles CREATE ROLE ddevienne=> set role zowner; ERROR:  permission denied to set role "zowne

Trouble with v16 new CREATEROLE semantic

2024-02-15 Thread Dominique Devienne
Hi. Our "app" depends on many ROLEs and SCHEMAs, and manages GRANTs between those. Typically, each "instance" of our app lives in its own DB, and uses a naming convention for its ROLEs, to make those role names unique per-app-instance. All the app roles are created by a single master role (the "own