我有一个私有模式的视图,其中有几个可以说是company_id的视图。对于特殊的用例,我希望允许一家公司查看此表的子集(用于其自身的数据)。因此,我创建了一个角色和一个架构'company_123',并在
这样的架构中创建了一个视图create view company_123.transactions_v as
select * from business.all_transactions_v
where company_id = 123;
但是不幸的是,由于用户'company_123'对原始视图没有选择权限,因此该视图为空。我怎么能达到这个要求?