数据仓库服务 GAUSSDB(DWS)-DROP USER:参数说明

时间:2023-11-10 17:34:09

参数说明

  • IF EXISTS

    如果指定的用户不存在,发出一个notice而不是抛出一个错误。

  • user_name

    待删除的用户名。

    取值范围:已存在的用户名。

  • CASCADE | RESTRICT
    • CASCADE:级联删除依赖用户的表等对象。级联删除用户的时候,会删除掉owner是这个用户的对象,并清理掉其他对象对这个用户的授权信息。
    • RESTRICT:如果用户还有任何依赖的对象,则拒绝删除该用户(缺省行为)。
    GaussDB(DWS)中,存在一个配置参数enable_kill_query,此参数在配置文件postgresql.conf中。此参数影响级联删除用户对象的行为:
    • 当参数enable_kill_query为on ,且使用CASCADE模式删除用户时,会自动kill锁定用户级联对象的进程,并删除用户。
    • 当参数enable_kill_query为off,且使用CASCADE模式删除用户时,会等待锁定级联对象的进程结束之后再删除用户。
support.huaweicloud.com/sqlreference-dws/dws_06_0214.html