Привет, Я DocuDroid!
Оценка ИИ поиска
Спасибо за оценку нашего ИИ поиска!
Мы будем признательны, если вы поделитесь своими впечатлениями, чтобы мы могли улучшить наш ИИ поиск для вас и других читателей.
GitHub

ALTER USER MAPPING

Изменяет определение сопоставления пользователей для стороннего сервера (foreign server).

Синтаксис

ALTER USER MAPPING FOR { <username> | USER | CURRENT_USER | PUBLIC }
    SERVER <servername>
    OPTIONS ( [ ADD | SET | DROP ] <option> ['<value>'] [, ... ] )

Описание

Команда ALTER USER MAPPING изменяет определение сопоставления пользователей для стороннего сервера.

Владелец стороннего сервера может изменять сопоставления пользователей для этого сервера для любого пользователя. Кроме того, пользователь, которому предоставлена привилегия USAGE на сервере, может изменять сопоставление пользователей для своего собственного имени пользователя.

Параметры

Параметр Описание

username

Имя пользователя сопоставления. CURRENT_USER и USER соответствуют имени текущего пользователя. PUBLIC используется для обозначения всех существующих и будущих имен пользователей в системе

servername

Имя стороннего сервера

OPTIONS ( [ ADD | SET | DROP ] <option> ['<value>'] [, …​ ] )

Изменяет параметры для сопоставления пользователей. Новые параметры переопределяют любые ранее указанные параметры. ADD, SET и DROP указывают выполняемое действие. Если операция не указана явно, операцией по умолчанию является ADD. Имена параметров должны быть уникальными. Greengage DB проверяет имена и значения, используя обертку сторонних данных (foreign data wrapper) сервера

Примеры

Изменение пароля в сопоставлении пользователя bob на сервере foo:

ALTER USER MAPPING FOR bob SERVER foo OPTIONS (SET password 'public');

Совместимость

Команда ALTER USER MAPPING соответствует стандарту ISO/IEC 9075-9 (SQL/MED). Существует небольшое синтаксическое различие: стандарт опускает ключевое слово FOR. Поскольку и CREATE USER MAPPING, и DROP USER MAPPING используют FOR в аналогичных позициях, Greengage DB отступает от стандарта здесь для согласованности и совместимости.

См. также