ALTER USER

功能概述

修改当前工作空间中已有用户的属性,包括默认计算集群、默认 Schema 和备注信息。

语法

ALTER USER user_name SET [ DEFAULT_VCLUSTER = vc_name ] [ DEFAULT_SCHEMA = schema_name ] [ COMMENT = 'comment_text' ];

参数说明

参数必填说明
user_name
user_name
要修改的用户名称,该用户必须已存在于当前工作空间中
DEFAULT_VCLUSTER
DEFAULT_VCLUSTER
为用户指定默认计算集群。未指定时使用工作空间的全局默认集群
DEFAULT_SCHEMA
DEFAULT_SCHEMA
为用户指定默认 Schema。设置后用户登录时自动使用该 Schema,会话中可用
USE
USE
命令切换。优先级:
USE
USE
命令 > 默认 Schema
COMMENT
COMMENT
为用户添加或更新备注信息
  • SET
    SET
    后至少需要指定一个属性,多个属性用空格分隔,无需逗号。
  • 每次
    ALTER USER
    ALTER USER
    只更新指定的属性,未指定的属性保持不变。

使用示例

  1. 为用户

    tester
    tester
    设置默认计算集群和默认 Schema:

    ALTER USER tester SET DEFAULT_VCLUSTER=DEFAULT_AP DEFAULT_SCHEMA=public;

  2. 单独修改用户

    tester
    tester
    的默认计算集群:

    ALTER USER tester SET DEFAULT_VCLUSTER=DEFAULT_AP;

  3. 单独修改用户

    tester
    tester
    的默认 Schema:

    ALTER USER tester SET DEFAULT_SCHEMA=public;

以上命令执行成功后均返回空结果集,无错误信息即表示修改生效。

注意事项

  • 执行此命令需要具备
    workspace_admin
    workspace_admin
    user_admin
    user_admin
    角色。
  • 修改
    DEFAULT_VCLUSTER
    DEFAULT_VCLUSTER
    时,指定的计算集群必须存在;修改
    DEFAULT_SCHEMA
    DEFAULT_SCHEMA
    时,指定的 Schema 必须存在。
  • 当前版本不支持通过
    ALTER USER
    ALTER USER
    修改用户密码,密码管理在实例级用户管理系统中进行。
  • ALTER USER
    ALTER USER
    不支持重命名用户(
    user_name
    user_name
    不可修改)。
联系我们
预约咨询
微信咨询
电话咨询
邮件咨询