授权
Vertica 以两种方式定义 GRANT:
-
使用任何 GRANT 语句(GRANT(身份验证)除外)授予用户访问数据库对象的权限。
-
通过 GRANT(身份验证)将用户定义的身份验证方法与用户关联。此操作不同于 GRANT <权限>,因为身份验证方法与用户或角色“关联”,而权限被“授予”用户或角色。
示例
向用户授予访问权限
此示例显示如何向用户 Joe 授予 online_sales 架构的访问权限:
=> GRANT USAGE ON SCHEMA online_sales TO Joe;
将身份验证方法与用户关联
此示例显示如何将 v_ldap 身份验证方法与用户 jsmith 关联:
=> GRANT AUTHENTICATION v_ldap TO jsmith;