Re: Unable to drop role

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: "McGehee, Robert" <Robert(dot)McGehee(at)geodecapital(dot)com>
Cc: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>, pgsql-admin(at)postgresql(dot)org
Subject: Re: Unable to drop role
Date: 2010-08-24 13:36:05
Message-ID: 27616.1282656965@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin pgsql-hackers

"McGehee, Robert" <Robert(dot)McGehee(at)geodecapital(dot)com> writes:
> Thanks Tom and Alvaro for clearing up my confusion.
> \l showed that a485099 had both (C)reate and (T)emporary access.
> Revoking those allowed me to drop the role. Thanks for the help!

I wonder whether Robert's confusion doesn't stem from a poor choice
of message wording:

>> template1=# DROP ROLE a485099;
>> ERROR: role "a485099" cannot be dropped because some objects depend on it
>> DETAIL: access to database template1

I can see how "access to" might be read as specifically meaning "CONNECT
privilege for". Should we change this message from "access to whatever"
to "privileges for whatever", or some such wording?

regards, tom lane

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Silvio Brandani 2010-08-24 13:46:08 replication solution
Previous Message McGehee, Robert 2010-08-24 13:25:30 Re: Unable to drop role

Browse pgsql-hackers by date

  From Date Subject
Next Message Robert Haas 2010-08-24 13:38:43 Re: [BUGS] BUG #5305: Postgres service stops when closing Windows session
Previous Message Boxuan Zhai 2010-08-24 13:35:48 Re: gSoC add MERGE command new patch -- merge_v104