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
Читати далі