PostgreSQL - Как проверить привилегии пользователя

PostgreSQL - Как проверить привилегии пользователя

Коллеги всем привет.

В сегодняшней статье мы поговорим о том как посмотреть какие права имеет пользователь в базе данных PostgreSQL.

В PostgreSQL привилегия относится к конкретному разрешению на выполнение какого либо действия в базе данных на сервере. Например привилегия может включать право входа в базу данных для выполнения различных действий с данными.

 

Чтобы просмотреть привилегии пользователя в базе данных PostgreSQL мы можем воспользоваться sql запросом.

sql> SELECT * FROM information_schema.table_privileges WHERE grantee = 'postgres' LIMIT 10;

postgresql privileges

В результате мы получаем все привилегии которые имеет пользователь postgres. Поле grantor указывает на то кто выдавал право, а поле grantee указывает на получателя того права.


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

 

ПОХОЖИЕ СТАТЬИ

PostgreSQL - Как определить к каким файлам на диске соответствуют таблицы в базе данных
PostgreSQL - Как определить к каким файлам на диске соответствуют таблицы в базе данных
POSTGRESQL
Читать далее
PostgreSQL - Как узнать размер таблиц в базе данных
PostgreSQL - Как узнать размер таблиц в базе данных
POSTGRESQL
Читать далее
PostgreSQL - Как включить архивирование WAL журналов - archive_mode
PostgreSQL - Как включить архивирование WAL журналов - archive_mode
POSTGRESQL
Читать далее