Re: Help me understanding the schema

Поиск
Список
Период
Сортировка
От Scott Marlowe
Тема Re: Help me understanding the schema
Дата
Msg-id dcc563d10912051515q74a4a34fnb138bb82a3dc483e@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Help me understanding the schema  (Guillaume Lelarge <guillaume@lelarge.info>)
Список pgsql-admin
On Sat, Dec 5, 2009 at 3:46 PM, Guillaume Lelarge
<guillaume@lelarge.info> wrote:
> Le samedi 5 décembre 2009 à 23:08:58, Andy Shellam (Mailing Lists) a écrit :
>> Hi Scott,
>>
>> >> 7. we can set the privilege of user x for schema y
>> >>   ie. database aaa contains schema a1, a2 and a3. user xx can query from
>> >> schema a1 only, user yy can query from schema a2 only?
>> >
>> > No, perms on schemas control schema actions like create.  perms on
>> > tables control user access.
>>
>> I thought that a user also had to have the USAGE right on a schema?  In an
>>  application I'm working on at the moment, it threw the error "permission
>>  denied on schema xxx" even if permissions on the tables within the schema
>>  were OK - I had to assign the USAGE right on the schema.
>>
>
> You're right. One needs USAGE right to use the schema, and CREATE right to
> create objects in this schema.

I completely missed that in the docs. Thanks for the catch.

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

Предыдущее
От: Guillaume Lelarge
Дата:
Сообщение: Re: Help me understanding the schema
Следующее
От: Adam Tucker
Дата:
Сообщение: Question about replication options