Re: table_privileges view under information_schema doesn't show privileges on materialized views

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: table_privileges view under information_schema doesn't show privileges on materialized views
Дата
Msg-id 13903.1535125001@sss.pgh.pa.us
обсуждение исходный текст
Ответ на table_privileges view under information_schema doesn't showprivileges on materialized views  (Ashutosh Sharma <ashu.coek88@gmail.com>)
Ответы Re: table_privileges view under information_schema doesn't showprivileges on materialized views  (Ashutosh Sharma <ashu.coek88@gmail.com>)
Re: table_privileges view under information_schema doesn't showprivileges on materialized views  (Ashutosh Sharma <ashu.coek88@gmail.com>)
Список pgsql-hackers
Ashutosh Sharma <ashu.coek88@gmail.com> writes:
> Currently, table_privileges view in information_schema.sql doesn't
> show privileges on materialized views for currently enabled roles. As
> per the documentation-[1], it should be showing the all privileges
> granted on tables and views (the documentation doesn't says it has to
> be normal view). Shouldn't we allow it to show privileges on
> materialized views as well.

The spec is quite clear that rows in table_privileges must correspond
to rows in information_schema.tables, but we don't show materialized
views there.

Perhaps there's a case for showing MVs in the "tables" view, and thence
also in table_privileges, but this patch by itself is flat wrong.

Anyway it seems to me we made that decision already; it's a bit late now
to be revisiting whether MVs should be treated as tables here.

            regards, tom lane


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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: remove ATTRIBUTE_FIXED_PART_SIZE
Следующее
От: Konstantin Knizhnik
Дата:
Сообщение: Re: [HACKERS] Cached plans and statement generalization