DROP USER MAPPING
名称
DROP USER MAPPING -- 删除用户的外部服务器映射
大纲
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 的扩展选项。