Re: table partitioning and access privileges

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: table partitioning and access privileges
Дата
Msg-id 6218.1577388354@sss.pgh.pa.us
обсуждение исходный текст
Ответ на table partitioning and access privileges  (Fujii Masao <masao.fujii@gmail.com>)
Ответы Re: table partitioning and access privileges  (Amit Langote <amitlangote09@gmail.com>)
Список pgsql-hackers
Fujii Masao <masao.fujii@gmail.com> writes:
> My customer reported me that the queries through a partitioned table
> ignore each partition's SELECT, INSERT, UPDATE, and DELETE privileges,
> on the other hand, only TRUNCATE privilege specified for each partition
> is applied. I'm not sure if this behavior is expected or not. But anyway
> is it better to document that? For example,

>     Access privileges may be defined and removed separately for each partition.
>     But note that queries through a partitioned table ignore each partition's
>     SELECT, INSERT, UPDATE and DELETE privileges, and apply only TRUNCATE one.

I believe it's intentional that we only check access privileges on
the table explicitly named in the query.  So I'd say SELECT etc
are doing the right thing, and if TRUNCATE isn't in step with them
that's a bug to fix, not something to document.

            regards, tom lane



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

Предыдущее
От: Julien Rouhaud
Дата:
Сообщение: Re: [PATCH] fix a performance issue with multiple logical-decoding walsenders
Следующее
От: Mahendra Singh
Дата:
Сообщение: Re: [HACKERS] Block level parallel vacuum