×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

При отключении обработки cookie наш сайт продолжит функционировать, однако будут использоваться исключительно необходимые технические файлы, без которых работа ресурса невозможна.

Инструкция по отключению cookies
Принять
Настроить
Отклонить

ДОКУМЕНТАЦИЯ

Выберите версию, форк и язык для СУБД Digital Q.DataBase, чтобы прочитать или скачать всю документацию.
Техподдержка
Документация
Диасофт
Авторские права © 2016–2025 ООО "Диасофт Экосистема"
Скачать всю документацию:

6.1.94. CREATE USER MAPPING

6.1.94. CREATE USER MAPPING

CREATE USER MAPPING — создание нового сопоставления пользователя с внешним сервером

Синтаксис

CREATE USER MAPPING [ IF NOT EXISTS ] FOR { user_name | USER | CURRENT_ROLE | CURRENT_USER | PUBLIC }
    SERVER server_name
    [ OPTIONS ( option 'value' [ , ... ] ) ]

Описание

CREATE USER MAPPING создаёт сопоставление пользователя с внешним сервером. Сопоставление пользователя обычно инкапсулирует информацию о соединении, которую обёртка сторонних данных (foreign-data wrapper) использует вместе с информацией, инкапсулированной внешним сервером, для доступа к внешнему ресурсу данных.

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

Параметры

IF NOT EXISTS

Не вызывать ошибку, если сопоставление данного пользователя с данным внешним сервером уже существует. В этом случае выдаётся уведомление (notice). Обратите внимание, что нет гарантии, что существующее сопоставление пользователя хоть как-то похоже на то, которое было бы создано.

user_name

Имя существующего пользователя, который сопоставляется с внешним сервером. CURRENT_ROLE, CURRENT_USER и USER соответствуют имени текущего пользователя. Когда указано PUBLIC, создаётся так называемое публичное сопоставление, которое используется, когда нет применимого пользовательского сопоставления.

server_name

Имя существующего сервера, для которого создаётся сопоставление пользователя.

OPTIONS ( option 'value' [, ... ] )

Это предложение задаёт параметры сопоставления пользователя. Параметры обычно определяют фактическое имя пользователя и пароль для сопоставления. Имена параметров должны быть уникальны. Допустимые имена параметров и их значения зависят от обёртки сторонних данных сервера.

Примеры

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

CREATE USER MAPPING FOR bob SERVER foo OPTIONS (user 'bob', password 'secret');

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

CREATE USER MAPPING соответствует ISO/IEC 9075-9 (SQL/MED).

Наверх
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

*поля обязательные к заполнению