DROP USER MAPPING — 外部サーバ用のユーザマップを削除します。
DROP USER MAPPING [ IF EXISTS ] FOR {user_name
| USER | CURRENT_USER | PUBLIC } SERVERserver_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の拡張です。