Re: Per-user schemas with inherited skeleton.

Поиск
Список
Период
Сортировка
От Craig Ringer
Тема Re: Per-user schemas with inherited skeleton.
Дата
Msg-id 49659FAA.3040007@postnewspapers.com.au
обсуждение исходный текст
Ответ на Re: Per-user schemas with inherited skeleton.  ("Scott Marlowe" <scott.marlowe@gmail.com>)
Ответы Re: Per-user schemas with inherited skeleton.
Re: Per-user schemas with inherited skeleton.
Список pgsql-general
Scott Marlowe wrote:

>>> Is there a way to let PostgreSQL to allow inherited tables to be owned
>>> by different roles?
>> Not that I know of, and given the security implications I'd be a bit nervous
>> about it unless it was done via an explicitly GRANTed right.
>
> I hope here you're meaning to have tables that are inheritable by
> various non-role members.  It works as long as everyone's in the same
> group role with the right permissions.  Since you'd have to change
> ownership to the group role for the parent table, everyone would, in
> effect, own it now.  But if you wanna do it...

That's right - I refer to inheritance by a user that's not a member of
the role that owns the table.

If the inheriting users *are* a member of the owning role of the parent
table, then they can select and update the shared-structure part of
OTHER users' records via the parent table, as well as their own. IIRC
they can delete other users records via the parent table, too. Not ideal
if the various users are supposed to be blind to each others' data, as
appears to be the case here.

--
Craig Ringer

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

Предыдущее
От: "Scott Marlowe"
Дата:
Сообщение: Re: Per-user schemas with inherited skeleton.
Следующее
От: "Scott Marlowe"
Дата:
Сообщение: Re: Per-user schemas with inherited skeleton.