当前位置:网站首页>opengauss创建用户权限问题

opengauss创建用户权限问题

2022-08-11 07:43:00 Asky

创建了一个用户,但是没有权限操作public的权限

db_test=> create table public.tb_test(id number,name varchar(32));
ERROR: permission denied for schema public
DETAIL: N/A

报该错误,然后赋予grant all privileges to hxl;这个权限,但是这个权限很大,是否有办法创建一个只能操作某个库的账号呢


openGauss=# grant all privileges to hxl;
ALTER ROLE
openGauss=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------------------------------------------------------------+-----------
hxl | Sysadmin | {}
omm | Sysadmin, Create role, Create DB, Replication, Administer audit, Monitoradmin, Operatoradmin, Policyadmin, UseFT | {}



其他答案1:

grant create,usage on schema public to hx1;

原网站

版权声明
本文为[Asky]所创,转载请带上原文链接,感谢
https://www.modb.pro/issue/15924