Vzz*_*arr 3 amazon-web-services amazon-redshift amazon-redshift-spectrum
这篇文章对于显示 Redshift GRANTS 很有用,但不会显示外部表/架构上的 GRANTS。
如何显示外部架构(和相关表)权限?
由于在外部表中可能只有select数据,这足以检查usage对外部表的权限:
SELECT schemaname, objectname, usename,
has_schema_privilege(usrs.usename, schemaname, 'usage') AS usage
FROM(
SELECT schemaname, tablename AS objectname, schemaname + '.' + tablename AS fullobj
FROM SVV_EXTERNAL_TABLES
) AS objs,(SELECT * FROM pg_user) AS usrs
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2917 次 |
| 最近记录: |