Re: Privileges on sequences

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Privileges on sequences
Дата
Msg-id 5694.1224543024@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Privileges on sequences  (FM <dist-list@LEXUM.UMontreal.CA>)
Список pgsql-admin
FM <dist-list@LEXUM.UMontreal.CA> writes:
> BUT if I grant the same priv to the group (that include the user) :
> SELECT nextval('reflex_cited_reports_id');
> ERROR:  permission denied for sequence reflex_cited_reports_id

Works for me ...

regression=# create sequence s1;
CREATE SEQUENCE
regression=# create user u1;
CREATE ROLE
regression=# \c - u1
You are now connected to database "regression" as user "u1".
regression=> select nextval('s1');
ERROR:  permission denied for sequence s1
regression=> \c - postgres
You are now connected to database "regression" as user "postgres".
regression=# create group g1;
CREATE ROLE
regression=# grant g1 to u1;
GRANT ROLE
regression=# grant all on sequence s1 to g1;
GRANT
regression=# \c - u1
You are now connected to database "regression" as user "u1".
regression=> select nextval('s1');
 nextval
---------
       1
(1 row)

regression=>

            regards, tom lane

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

Предыдущее
От: FM
Дата:
Сообщение: Privileges on sequences
Следующее
От: "praveen"
Дата:
Сообщение: Re: Move tables to tablespace