Перейти к основному содержимому

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.

Смотрите также

CREATE USER MAPPING, ALTER USER MAPPING