ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# DROP USER MAPPING ## Name DROP USER MAPPING -- 删除用户的外部服务器映射 ## Synopsis ``` DROP USER MAPPING [ IF EXISTS ] FOR { _user_name_ | USER | CURRENT_USER | PUBLIC } SERVER _server_name_ ``` ## 描述 `DROP USER MAPPING` 从外部服务器删除一个已存在的用户映射。 外部服务器的属主可以删除该服务器上任意用户的用户映射。 另外,如果`USAGE` 服务器上的权限已经被授权给该用户,该用户可以删除其同名的用户映射 ## 参数 `IF EXISTS` 当用户映射不存在的时候抛错。在此情况下发提示。 `_user_name_` 映射的用户名。`CURRENT_USER` 和 `USER`匹配当前用户的名称。 `PUBLIC` 用于匹配系统中的所有目前和未来用户名。 `_server_name_` 用户映射的服务名。 ## 示例 当服务`foo`存在时,删除一个用户映射`bob` : ``` DROP USER MAPPING IF EXISTS FOR bob SERVER foo; ``` ## 兼容性 `DROP USER MAPPING` 符合 ISO/IEC 9075-9 (SQL/MED)。 `IF EXISTS` 子句是 PostgreSQL 的扩展选项。 ## 另请参见 [CREATE USER MAPPING](#calibre_link-68), [ALTER USER MAPPING](#calibre_link-659)