我创建了一个新数据库,并在公共架构上安装了Aster Analytics功能包(基础,PremiumPath等)。
我知道grant function access命令:
grant execute on function schema.function to user-group;
有没有办法同时授予新用户对所有功能的执行权限,而不是逐个执行?
此外,用户可以使用\ dE查看其可执行函数,但无法查看已安装的文件。 \ dF返回0结果。是否有命令授予他们查看所有已安装文件的权限?
答案 0 :(得分:0)
如果您使用基于角色的安全方案,请在角色的函数上授予EXECUTE
。然后,在创建用户时,将用户分配给角色。 GRANT EXECUTE
命令要求在Aster中指定单个对象。或者,您可以将EXECUTE
函数授予PUBLIC
,但这可能不适合您的生产环境。