greenplum 视图权限

关于greenplum 数据库中的视图访问权限,总结几点:

1. 视图的owner 必须有访问源表的权限,如果视图的owner 没有查询源表的权限,那么所有用户,即使超级用户也无法通过这个视图查询数据;

2.只需要把视图的select权限授予用户,用户就可以查询视图数据,而不需要把源表的查询权限授予最终用户,所以,通过视图,可以实现权限控制功能,控制用户只能访问特定条件的数据;

3.如果发现一个视图已经授权了,仍然无法查询数据,那就需要检查一下schema 是否已经授权,还有视图的owner 自己是否有查询数据表的权限;

4.修改一个视图的owner之后,新owner并不会自动获取这个视图的select 权限,需要手动再授权一次,否则owner自己也无法查询数据;

原文地址:https://www.cnblogs.com/yhnxuhbgx/p/8003812.html