PinusDB用户角色分为readOnly、writeOnly、readWrite以及admin。

    readOnly用户只能查询数据(不包括系统表)。

    writeOnly用户只能向数据表写入数据(不包括系统表)。

    readWrite用户可以查询并写入数据(不包括系统表)。

    admin 用户可以执行所有操作。

    1. 查询用户信息

    查询系统表sys_user, 详细信息请参照系统表对应部分。

    添加用户SQL为:ADD USER username IDENTIFIED BY ‘password

    新添加的用户权限为读写(readOnly)

    例如,添加用户testuser 并设置密码为 abc123 示例如下:

    ADD USER testuser IDENTIFIED BY ‘abc123’

    3. 修改用户权限

    修改用户权限SQL为:

    SET ROLE FOR username \= readonly|writeonly|readwrite|admin

    SET ROLE FOR testuser \= readonly

    4. 修改用户密码

    修改用户testuser密码示例如下:

    SET PASSWORD FOR testuser \= PASSWORD(**‘abc123’**)

    5. 删除用户

    删除用户testuser的SQL示例如下:

    DROP USER testuser