From: | "Ivan Zolotukhin" <ivan(dot)zolotukhin(at)gmail(dot)com> |
---|---|
To: | "Akmal Akmalhojaev" <akmal(dot)ilh(at)gmail(dot)com> |
Cc: | pgsql-ru-general(at)postgresql(dot)org |
Subject: | Re: Где хранятся привилегии |
Date: | 2007-05-26 14:07:51 |
Message-ID: | 751e56400705260707s606f6ce3mcf82574adfd4eb8b@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-ru-general |
Добрый день,
Информация о привилегиях объектов хранится в системных каталогах на
основе 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(dot)ilh(at)gmail(dot)com> wrote:
> Доброе время суток.
>
> Не подскажите где в Postgres хранятся все привилегии роли?
> Где хрнятся данные про команды SELCT, UPDATE и т.д., которые имеет право
> выполнять роль?
>
> Заранее спасибо.
>
> Акмал.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Anton | 2007-05-28 18:37:47 | Где можно начинать транзакцию? |
Previous Message | Akmal Akmalhojaev | 2007-05-25 22:03:49 | Где хранятся привилегии |