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

用户映射的服务器名称。

示例

若存在,则删除用户映射bob,服务器foo :

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