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_USERUSER匹配当前用户的名称。 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, ALTER USER MAPPING