开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

Hologres专家模型给用户在SCHEMA 开创建修改视图的权限?怎么授权来着

Hologres专家模型给用户在SCHEMA 开创建修改视图的权限?怎么授权来着

展开
收起
真的很搞笑 2024-01-04 10:03:08 82 0
3 条回答
写回答
取消 提交回答
  • 在Hologres中,用户权限的设置可以通过专家权限模型或简单权限模型来进行。专家权限模型是Postgres原生的权限模型,适合对Postgres及其权限管理已经比较熟悉,希望进行细粒度到表级别权限管理的用户使用。

    如果您需要为用户在SCHEMA层级创建和修改视图授权,可以通过SQL语句来实现。首先,您需要在Hologres管控台新增用户并登录。然后,通过执行授权操作的SQL语句来授予用户相应的权限。例如,您可以使用如下SQL语句为用户赋予某个SCHEMA的查询权限:

    GRANT SELECT ON SCHEMA schema_name TO user_name;
    

    其中,schema_name是您希望授权的SCHEMA名称,user_name是被授权的用户名称。如果需要授予其他类型的权限或者对其他对象进行授权,可以参考官方文档或相关教程进行调整。

    2024-01-06 11:43:00
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在Hologres中,用户权限的管理由专家权限模型和简单权限模型两种。专家权限模型支持更细致的权限划分,可以控制到数据库、表、视图、列等级别。而简单权限模型的权限划分粒度相对较粗,适用于不需要细粒度权限管理的场景。

    如果实例开启了简单权限模型(SLPM),当前SLPM不支持跨Schema创建视图。所以在进行授权操作时,需要根据具体的情况选择合适的权限模型。

    对于如何给用户赋予某个SCHEMA的权限,可以参考以下步骤:

    1. 首先,登录Hologres管理控制台;
    2. 在左侧导航栏中,选择“权限管理”;
    3. 在“权限管理”页面中,选择“用户管理”;
    4. 找到需要授权的用户,点击用户名后的“权限设置”;
    5. 在弹出的“权限设置”对话框中,选择需要授权的SCHEMA;
    6. 根据实际需求,选择需要授予该用户的权限,如查询、修改等;
    7. 最后,点击“确定”按钮,完成授权操作。
    2024-01-04 17:19:07
    赞同 展开评论 打赏

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关产品

  • 实时数仓 Hologres
  • 相关电子书

    更多
    实时数仓Workshop(广州站)- 李佳林 立即下载
    阿里云实时数仓Hologres技术揭秘2.0 立即下载
    实时数仓Hologres技术实战一本通2.0版(下) 立即下载