Re: CREATE POLICY and RETURNING

Поиск
Список
Период
Сортировка
От Robert Haas
Тема Re: CREATE POLICY and RETURNING
Дата
Msg-id CA+TgmoZvuNf3TNGAT49+1PkpwzFWPT4=Qb5wxTy9MYpeSRoDGg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: CREATE POLICY and RETURNING  (Stephen Frost <sfrost@snowman.net>)
Ответы Re: CREATE POLICY and RETURNING
Re: CREATE POLICY and RETURNING
Re: CREATE POLICY and RETURNING
Список pgsql-hackers
>> That's an argument in favour of only applying a read-filtering policy
>> where a RETURNING clause is present, but that introduces the "surprise!
>> the effects of your DELETE changed based on an unrelated clause!" issue.
>
> No- if we were going to do this, I wouldn't want to change the existing
> structure but rather provide either:
>
> a) a way to simply disable RETURNING if the policy is in effect and the
>    policy creator doesn't wish to allow it
> b) allow the user to define another clause which would be applied to the
>    rows in the RETURNING set

I think you could probably make the DELETE policy control what can get
deleted, but then have the SELECT policy further filter what gets
returned.

-- 
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company



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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: Review of GetUserId() Usage
Следующее
От: Stephen Frost
Дата:
Сообщение: Re: Additional role attributes && superuser review