Re: Which commands are guaranteed to drop role - Mailing list pgsql-general

From Laurenz Albe
Subject Re: Which commands are guaranteed to drop role
Date
Msg-id c2bf16aa98b94a87208577ada15ab222aff6c3d3.camel@cybertec.at
Whole thread Raw
In response to Which commands are guaranteed to drop role  ("Andrus" <kobruleht2@hot.ee>)
Responses Re: Which commands are guaranteed to drop role
AW: Which commands are guaranteed to drop role
List pgsql-general
On Sun, 2020-04-12 at 00:25 +0300, Andrus wrote:
> User "currentuser"  tries to delete role "roletodelete" from this database using 
> 
> But got error
> 
> ERROR: role "roletodelete" cannot be dropped because some objects depend on it
> DETAIL: privileges for schema public;
> 
> How to create script which  is guaranteed to delete role ?

You cannot write such a script, but you will have to REVOKE and change ownership
and ALTER DEFAULT PRIVILEGES until no more dependencies on the role exist.

That is why you are well advised not to grant permissions to a role that you
plan to drop.

Yours,
Laurenz Albe
-- 
Cybertec | https://www.cybertec-postgresql.com




pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Using of --data-checksums
Next
From: Michael Paquier
Date:
Subject: Re: Using of --data-checksums