Re: CREATE POLICY and RETURNING

Поиск
Список
Период
Сортировка
От Thom Brown
Тема Re: CREATE POLICY and RETURNING
Дата
Msg-id CAA-aLv5T-LSgOit2e5GNQfTUv4u+sxGupW5_hbPShHFD17qzKg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: CREATE POLICY and RETURNING  (Craig Ringer <craig@2ndquadrant.com>)
Ответы Re: CREATE POLICY and RETURNING
Список pgsql-hackers
On 17 October 2014 07:57, Craig Ringer <craig@2ndquadrant.com> wrote:
On 10/17/2014 02:49 AM, Robert Haas wrote:
> 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.

That seems like the worst of both worlds to me.

Suddenly DELETE ... RETURNING might delete more rows than it reports a
resultset for. As well as being potentially dangerous for people using
it in wCTEs, etc, to me that's the most astonishing possible outcome of all.

I'd be much happier with even:

  ERROR: RETURNING not permitted with SELECT row-security policy

than this.

+1

This suggestion is most in line with what I would expect to occur.

Thom

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

Предыдущее
От: David G Johnston
Дата:
Сообщение: Re: CREATE POLICY and RETURNING
Следующее
От: Nicolas Barbier
Дата:
Сообщение: Re: Materialized views don't show up in information_schema