Обсуждение: Где хранятся привилегии

Поиск
Список
Период
Сортировка

Где хранятся привилегии

От
"Akmal Akmalhojaev"
Дата:
Доброе время суток.

Не подскажите где в Postgres хранятся все привилегии роли?
Где хрнятся данные про команды SELCT, UPDATE и т.д., которые имеет право выполнять роль?

Заранее спасибо.

Акмал.

Re: Где хранятся привилегии

От
"Ivan Zolotukhin"
Дата:
Добрый день,

Информация о привилегиях объектов хранится в системных каталогах на
основе per object настроек. Смотреть ее можно либо в psql командами
\dp (алиас \z) objname, либо использовать функции вроде описанных в
документации http://www.postgresql.org/docs/8.2/interactive/functions-info.html#FUNCTIONS-INFO-ACCESS-TABLE.

Если вас интересует, как именно это хранится в системных каталогах, я
бы посоветовал просто включить логгирование SQL-запросов и в psql
сделать \z tablename :-) Тогда же станет понятно, как написать запрос
для извлечения всех привилегий данной роли.



On 5/26/07, Akmal Akmalhojaev <akmal.ilh@gmail.com> wrote:
> Доброе время суток.
>
> Не подскажите где в Postgres хранятся все привилегии роли?
> Где хрнятся данные про команды SELCT, UPDATE и т.д., которые имеет право
> выполнять роль?
>
> Заранее спасибо.
>
> Акмал.
>