3.1 Создаём две роли

3.1 Создаём две роли

  • app_reader — только чтение;

  • app_writer — чтение + запись в ограниченные таблицы.




-- Ролевые «контейнеры» прав CREATE ROLE app_reader NOINHERIT; CREATE ROLE app_writer NOINHERIT; -- Пользователи (в некоторых песочницах CREATE USER/ROLE разрешён; если нет — см. B-путь ниже) CREATE USER u_alice PASSWORD 'alice_pwd'; CREATE USER u_bob PASSWORD 'bob_pwd'; -- Назначаем роли GRANT app_reader TO u_alice; GRANT app_writer TO u_bob;
Примечание: дополнительно создать и выполнить несколько своих оригинальных запросов - скрины приложить
Примечание 2: создать и выполнить запросы для проверки результата, скрины приложить
Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)   Короткая ссылка:

3.1 Создаём две роли

  • app_reader — только чтение;

  • app_writer — чтение + запись в ограниченные таблицы.




-- Ролевые «контейнеры» прав CREATE ROLE app_reader NOINHERIT; CREATE ROLE app_writer NOINHERIT; -- Пользователи (в некоторых песочницах CREATE USER/ROLE разрешён; если нет — см. B-путь ниже) CREATE USER u_alice PASSWORD 'alice_pwd'; CREATE USER u_bob PASSWORD 'bob_pwd'; -- Назначаем роли GRANT app_reader TO u_alice; GRANT app_writer TO u_bob;
Примечание: дополнительно создать и выполнить несколько своих оригинальных запросов - скрины приложить
Примечание 2: создать и выполнить запросы для проверки результата, скрины приложить
https://webprogr.ru/~IefhE
Короткая ссылка на новость:https://webprogr.ru/~IefhE


// Пример кода
function hello(name) {
  console.log(`Hi, ${name}!`);
}
hello("Sergey");

Последние новости

Рейтинг@Mail.ru