VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

RENAME USER

功能描述

RENAME USER用于修改数据库中的用户名,与ALTER USER ... RENAME TO ...等价。

注意事项

  • 该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
  • 如果修改多个用户,并且其中一个用户名不存在或其他原因导致执行失败,整条语句都会失败,所有用户名都会保持不变。

语法格式

RENAME USER 
    old_user1 TO new_user1,
    old_user2 TO new_user2,
    ...

参数说明

  • old_user

    已经存在的旧的用户名。

  • new_user

    新的用户名。

示例

1、创建用户。

CREATE USER user1 CREATEDB PASSWORD 'Aa123456';
CREATE USER user2 CREATEDB PASSWORD 'Aa123456';

2、修改用户名称。

rename user user1 to user4,  user2 to user5;

返回结果如下,表示修改成功:

ALTER ROLE