DROP USER MAPPING
примечание
Эта страница переведена при помощи нейросети GigaChat.
DROP USER MAPPING
- удаление сопоставления пользователя для внешнего сервера.
Синтаксис
DROP USER MAPPING [ IF EXISTS ] FOR { user_name | USER | CURRENT_ROLE | CURRENT_USER | PUBLIC } SERVER server_name
Описание
DROP USER MAPPING
удаляет существующее сопоставление пользователя для внешнего сервера.
Владелец внешнего сервера может удалять сопоставления пользователей для этого сервера для любого пользователя. Кроме того, пользователь может удалить сопоставление для собственного имени пользователя, если ему предоставлено привилегия USAGE
на сервер.
Параметры
IF EXISTS
- Подавляет ошибку, если указанное сопоставление не существует, вместо этого выводится уведомление.
user_name
- Задает имя пользователя, для которого указано сопоставление.
CURRENT_ROLE
,CURRENT_USER
, иUSER
совпадают с именем текущего пользователя.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.