PostgreSQL 9.1.1文書
前のページ | 巻戻し |  | 早送り | 次のページ

# 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