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

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

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

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

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

 

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

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

postgresql privileges

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


 

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

 

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

PostgreSQL - pg_dump создание резервной копии со сжатием bzip2

PostgreSQL - pg_dump создание резервной копии со сжатием bzip2

PostgreSQL - как сбросить пароль postgres

PostgreSQL - как сбросить пароль postgres

Скачать и установить Postgresql 14 на Linux CentOS/RHEL 8/7 TAR

Скачать и установить Postgresql 14 на Linux CentOS/RHEL 8/7 TAR