Dear Tom! The DB_X dropped, so I can't choose it as "actual database".
I tried this in a neutral database: drop owned by role_x; But nothing happened, the error is same. As I read it have "CASCADE" mode, but I'm afraid to start it, because I don't know what will happen. It is a really used server, so if I do something wrong, I will killed by my boss... :-( To complicate the things my coll. renamed this role to "role_x_to_delete", and created a new role_x, and a new db_x database. So if the PG uses "names" and not identifiers in the background, I will be in trouble... Thanks 2016-10-21 15:27 GMT+02:00 Tom Lane <t...@sss.pgh.pa.us>: > Durumdara <durumd...@gmail.com> writes: > > We have a ROLE_MAIN. > > This gave default privileges to all next objects in DB_X to ROLE_X. > > Somebody dropped DB_X, and later he tried to drop ROLE_X. > > But he got errors in PGAdmin. > > ERROR: role "role_x" cannot be dropped because some objects depend on it > > DETAIL: privileges for default privileges on new types belonging to role > > role_main > > See DROP OWNED BY. > > https://www.postgresql.org/docs/9.6/static/role-removal.html > > regards, tom lane >