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 的扩展选项。