云数据库 GAUSSDB-CREATE GROUP:示例

时间:2024-11-02 18:49:43

示例

--创建用户组,与CREATE ROLE效果一样。
gaussdb=# CREATE GROUP test_group WITH PASSWORD "********";

--使用CREATE ROLE创建角色,默认不能登录数据库。
--可使用ALTER ROLE role_name WITH  LOG IN语句让用户可以登录数据库。
gaussdb=# CREATE ROLE test_role WITH PASSWORD "********";

--使用CREATE USER创建用户,自动创建同名模式,有登录的权限。
gaussdb=# CREATE USER test_user WITH PASSWORD "********";

--查看用户信息。
gaussdb=# \du test*
             List of roles
 Role name  |  Attributes  | Member of 
------------+--------------+-----------
 test_group | Cannot login | {}
 test_role  | Cannot login | {}
 test_user  |              | {}

--查询CREATE USER命令自动创建的模式。
gaussdb=# \dn test*
    List of schemas
   Name    |   Owner   
-----------+-----------
 test_user | test_user
(1 row)

--删除。
gaussdb=# DROP ROLE test_role;
gaussdb=# DROP GROUP test_group;
gaussdb=# DROP USER test_user;
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0548.html