gp集群数据库-创建只读用户并赋查询权限

/ 0评 / 0

CREATE ROLE select_user login password 'Js_gp123!@#';
或者下面都可以:
CREATE USER select_user WITH PASSWORD 'Js_gp123!@#';

把USAGE权限给到select_user
grant usage on schema smartinsight to select_user;

#单独赋查询的权限
GRANT SELECT ON TABLE zz_pm_nr_nsa_nrcellcu_minute20200923 TO select_user;

GP集群虽然和pgsql差不多 但是也有本质区别因此不能使用:
grant select on all tables in schema smartinsight to select_user;这个语句 无效的
详情:https://blog.csdn.net/weixin_42658788/article/details/88040209

解决办法-创建一个函数:

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注