Re: BUG #17346: pg_upgrade fails with role granted by other role

Поиск
Список
Период
Сортировка
От Daniel Gustafsson
Тема Re: BUG #17346: pg_upgrade fails with role granted by other role
Дата
Msg-id 143467F6-5C5E-47F5-9375-5C769DD968D6@yesql.se
обсуждение исходный текст
Ответ на Re: BUG #17346: pg_upgrade fails with role granted by other role  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs

> On 27 Dec 2021, at 17:07, Tom Lane <tgl@sss.pgh.pa.us> wrote:
>
> PG Bug reporting form <noreply@postgresql.org> writes:
>> After the commit:
>
>> commit 371087d006e04991080bf17cf2287db38d3ea92e
>> Author: Daniel Gustafsson <dgustafsson@postgresql.org>
>> Date:   Fri Nov 26 14:02:01 2021 +0100
>>    Fix GRANTED BY support in REVOKE ROLE statements
>
>> pg_upgrade for example from 10.19 version causes the error:
>
> Yeah, you don't even need pg_upgrade.  Just do
>
> regression=# CREATE ROLE user1; CREATE ROLE user2; GRANT user1 TO user2 GRANTED BY user1;
> CREATE ROLE
> CREATE ROLE
> ERROR:  grantor must be current user
>
> A superuser, or really anyone who's a member of the user1 role,
> ought to be able to do that (especially since it used to be allowed).
> So it seems the permissions check was coded incorrectly.
>
>            regards, tom lane

Thanks for the report, I’m OOO until late tonight but I’ll have a look when in.

cheers ./daniel


В списке pgsql-bugs по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #17346: pg_upgrade fails with role granted by other role
Следующее
От: Daniel Gustafsson
Дата:
Сообщение: Re: BUG #17346: pg_upgrade fails with role granted by other role