【发布时间】:2020-07-14 02:55:39
【问题描述】:
我正在使用 Redshift GRANT 命令将表/模式级别的访问权限授予 dbuser 和 dbgroup。示例代码是
grant SELECT on all tables in schema xyz to group abc;
我需要回答的问题是何时授予特定权限 - 基本上是何时执行 GRANT 查询。是否有系统日志表告诉这些信息?
【问题讨论】:
标签: amazon-redshift
我正在使用 Redshift GRANT 命令将表/模式级别的访问权限授予 dbuser 和 dbgroup。示例代码是
grant SELECT on all tables in schema xyz to group abc;
我需要回答的问题是何时授予特定权限 - 基本上是何时执行 GRANT 查询。是否有系统日志表告诉这些信息?
【问题讨论】:
标签: amazon-redshift
我找到了一个可能的答案:我可以查询stl_utilitytext 表。
SELECT * FROM stl_utilitytext
WHERE lower(text) like 'grant%'
要知道 grant 查询何时运行,缺点是该表仅包含 7 天的数据。更喜欢更长的保留期以显示自创建表/模式以来授予的所有权限。
【讨论】: