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

  • Последнее обновление: 3 Апреля 2024 г.
  • Просмотры: 91
  • Автор: Админ
PostgreSQL - Как проверить привилегии пользователя

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

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

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

 

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

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

postgresql privileges

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


 

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

 

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

PostgreSQL как установить часовый пояс Time Zone
Postgresql - Список пользователей
PostgreSQL изменить порт подключения 5432
Скачать и установить Postgresql 14 на Linux CentOS/RHEL 8/7 TAR