Пользователь имеет права выбора для представления и базовой таблицы.
Когда пользователь выбирает из таблицы напрямую, это работает.
Когда пользователь выбирает в представлении, которое он говорит, на таблице нет разрешений.
Аутентификация пользователя выполняется с использованием ADFS
Как ADFS user_1 в DbGroup grp_1
create table x_dummy_1 ( col1 int );
grant all on x_dummy_1 to group grp_1;
как ADFS user_2 в DbGroup grp_1
create view v_dummy_1 as select * from x_dummy_1;
grant all on v_dummy_1 to group grp_1;
Как ADFS user_3 в DbGroup grp_1
select * from x_dummy_1;
select * from v_dummy_1;
Выбор из таблицы работает, выбор на представлении не выполняется с
ОШИБКА: 42501: отказано в разрешении для отношения x_dummy_1
Я ожидаю, что оба выбора будут успешными.
Пользователь имеет права выбора для таблицы, поэтому также должна быть возможность выбора, используя представление (другого пользователя)