1
我想获得授予表的所有角色的列表。 从information_schema.table_privileges表中,我只能得到PUBLIC。但是,如果将任何特定角色授予表格,我该如何获得?我也尝试使用information_schema.role_table_grants表。这也只给出了在该表上授予的权限列表(SELECT,UPDATE,INSERT,...)。如何检查哪个角色对greenplum中的表有特权
我想获得授予表的所有角色的列表。 从information_schema.table_privileges表中,我只能得到PUBLIC。但是,如果将任何特定角色授予表格,我该如何获得?我也尝试使用information_schema.role_table_grants表。这也只给出了在该表上授予的权限列表(SELECT,UPDATE,INSERT,...)。如何检查哪个角色对greenplum中的表有特权
下面的查询可以帮助你,
SELECT relname, relacl FROM pg_class where relname='table_name';
relacl
栏将显示由GRANT
和REVOKE
分配访问权限。
谢谢!有效。 – Syamala
总是尝试upvote,如果它有帮助...它的好方法说谢谢:) –