Задача: чем завершится обращение к объекту заблокированного пользователя?
полная постановка в посте вторника.
Решение:
Очень часто при проектировании архитектуры в слое БД используют такой подход (ролевая модель). На прошедшем в декабре le="Oracle Developer👨🏻💻" href="/channels/@oracle_dbd">митапекак раз поднимали эту тему.
Существует основная схема с данными, PL/SQL-логикой и т.п. и интеграционные схемы, которым выдаются определенные гранты на использование объектов основной схемы.
Через интеграционные схемы/пользователей подключаются приложения/люди.
При этом в PROD среде пользователя основной схемы блокируют.
Таким образом, подключиться непосредственно под ним не получится.
Но, при всем при этом, использовать его объекты, при наличии грантов, можно. Блокировка никак не повлияет на доступность объектов схемы.
Профит: безопасность + условная single responsibility + проще поддерживать + ...
Правильный ответ: “запрос будет успешно выполнен”.
Хочется высказаться? Велком в чатик канала.
#решениезадачи #архитектура