ALTER DEFAULT PRIVILEGES FOR ROLE is broken

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема ALTER DEFAULT PRIVILEGES FOR ROLE is broken
Дата
Msg-id 517DB82A.9000704@agliodbs.com
обсуждение исходный текст
Список pgsql-hackers
Folks,

The "FOR ROLE" syntax is completely broken, as of 9.2.4.  Not sure when
exactly this got broken; I remember it working sometime in the past:

[jberkus@pgx-test ~]$ psql -U postgres analytics2
psql (9.2.4)
Type "help" for help.

analytics2=# ALTER DEFAULT PRIVILEGES FOR ROLE webui IN SCHEMA web
GRANT SELECT ON TABLES TO dbreader;
ERROR:  permission denied for schema web

... in fact, there is no combination of actions which will make "FOR
ROLE" work.  Any invokation of "FOR ROLE" inevitably results in a
"permission denied" message:

analytics2=> \c - webui
You are now connected to database "analytics2" as user "webui".
analytics2=> ALTER DEFAULT PRIVILEGES FOR ROLE webui IN SCHEMA web
GRANT SELECT ON TABLES TO dbreader;
ERROR:  permission denied for schema web

-- 
Josh Berkus
PostgreSQL Experts Inc.
http://pgexperts.com



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Analyzing bug 8049
Следующее
От: Josh Berkus
Дата:
Сообщение: Re: ALTER DEFAULT PRIVILEGES FOR ROLE is broken