Как разрешить пользователю видеть подмножество таблицы или представления - PullRequest
0 голосов
/ 03 января 2019

У меня есть представление в частной схеме с несколькими, скажем, company_id. Для особого случая использования я хочу, чтобы одна компания увидела подмножество этой таблицы (для своих собственных данных). Итак, я создал роль и схему «company_123», и я создал представление в этой схеме, например

create view company_123.transactions_v as 
  select * from business.all_transactions_v
   where company_id = 123;

Но, к сожалению, это представление пусто, так как у пользователя company_123 нет прав выбора в исходном представлении. Как я мог выполнить это требование?

1 Ответ

0 голосов
/ 21 марта 2019

Вы должны будете предоставить разрешения SELECT пользователю вашей таблицы.

Вы можете нарезать видимые строки и столбцы для пользователя, и вы сможете решить свою проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...