数据仓库服务 GAUSSDB(DWS)-清除资源:删除数据库及其所属的用户

时间:2024-07-01 14:34:02

删除数据库及其所属的用户

如果您执行了(可选)新建用户及数据库并授予外表权限中的步骤,请参照以下步骤删除数据库及其所属的用户。

  1. 删除自定义数据库。

    通过 GaussDB (DWS)提供的数据库客户端连接默认数据库gaussdb

    如果已经登录了gsql客户端,可以直接执行如下命令进行切换:

    先切换到默认数据库:

    1
    \c gaussdb
    

    根据界面提示输入密码。

    执行以下命令,删除自定义数据库:

    1
    DROP DATABASE mydatabase;
    

    返回以下信息表示删除成功:

    1
    DROP DATABASE
    

  2. 使用管理员用户,删除本示例中创建的普通用户。

    使用数据库管理员用户通过GaussDB(DWS)提供的数据库客户端连接数据库。

    如果已经登录了gsgl客户端,可以直接执行如下命令进行切换:

    1
    \c gaussdb dbadmin
    
    执行以下命令回收创建外部服务器的权限:
    1
    REVOKE ALL ON FOREIGN DATA WRAPPER dfs_fdw FROM dbuser;
    

    其中FOREIGN DATA WRAPPER的名字只能是dfs_fdw,dbuser为创建SERVER的用户名。

    执行以下命令删除用户:

    1
    DROP USER dbuser;
    

    可使用“\du”命令查询用户,确认用户是否已经删除。

support.huaweicloud.com/migration-dws/dws_15_0018.html