2016-05-13 59 views
1

我想获得授予表的所有角色的列表。 从information_schema.table_privileges表中,我只能得到PUBLIC。但是,如果将任何特定角色授予表格,我该如何获得?我也尝试使用information_schema.role_table_grants表。这也只给出了在该表上授予的权限列表(SELECT,UPDATE,INSERT,...)。如何检查哪个角色对greenplum中的表有特权

回答

1

下面的查询可以帮助你,

SELECT relname, relacl FROM pg_class where relname='table_name'; 

relacl栏将显示由GRANTREVOKE分配访问权限。

+0

谢谢!有效。 – Syamala

+0

总是尝试upvote,如果它有帮助...它的好方法说谢谢:) –