数据仓库服务 GAUSSDB(DWS)-执行语句过程中报错:无权限操作:处理方法

时间:2024-05-07 20:29:47

处理方法

  1. 使用GRANT语法对表/schema进行赋权,示例: 假设当前有两个用户tom和jerry,如果想要用户jerry能够对当前tom创建的所有表以及将来创建的表都有查询权限,如何处理:

    • 将用户tom下的同名schema权限赋给jerry
      1
      GRANT USAGE ON SCHEMA tom TO jerry;
      
    • 将用户tom已经创建的表的select权限赋给jerry
      1
      GRANT SELECT ON ALL TABLES IN SCHEMA tom TO jerry;
      
    • 将用户tom未来在同名schema下创建的表的select权限赋给jerry
      1
      ALTER DEFAULT PRIVILEGES FOR USER tom IN SCHEMA tom GRANT SELECT ON TABLES TO jerry;
      

support.huaweicloud.com/trouble-dws/dws_09_0091.html