DROP USER MAPPING

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

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

## 另请参见

CREATE USER MAPPING, ALTER USER MAPPING

上一页 | 起始页 | 下一页
DROP USER | 上一级 | DROP VIEW