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

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

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

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

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

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

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

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

6.1.80. CREATE SERVER

6.1.80. CREATE SERVER

CREATE SERVER — создание нового стороннего сервера

Синтаксис

CREATE SERVER [ IF NOT EXISTS ] server_name [ TYPE 'server_type' ] [ VERSION 'server_version' ]
    FOREIGN DATA WRAPPER fdw_name
    [ OPTIONS ( option 'значение' [, ... ] ) ]

Описание

CREATE SERVER определяет новый сторонний сервер. Пользователь, создавший сервер, становится его владельцем.

Сторонний сервер обычно инкапсулирует параметры соединения, которые обертка сторонних данных использует для доступа к внешнему источнику данных. Дополнительные параметры соединения для конкретных пользователей могут быть определены с помощью сопоставлений пользователей.

Имя сервера должно быть уникальным в пределах базы данных.

Для создания сервера требуется USAGE привилегия на используемую обертку сторонних данных.

Параметры

IF NOT EXISTS

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

server_name

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

server_type

Необязательный тип сервера, который может использоваться обертками сторонних данных.

server_version

Необязательная версия сервера, которая может использоваться обертками сторонних данных.

fdw_name

Имя обертки сторонних данных, управляющей этим сервером.

OPTIONS ( option 'значение' [, ... ] )

Это предложение задает параметры сервера. В данных параметрах обычно определяются сведения о подключении к серверу, однако конкретные имена и значения зависят от используемой обертки сторонних данных.

Примечания

При использовании модуля dblink модуля, имя стороннего сервера может использоваться в качестве аргумента dblink_connect для определения параметров подключения. Необходимо иметь USAGE привилегия на стороннем сервере для возможности его использования таким образом.

Если сторонний сервер поддерживает перенос сортировки (sort pushdown), необходимо, чтобы порядок сортировки на нем совпадал с порядком сортировки на локальном сервере.

Примеры

Создание сервера myserver использующий обертку сторонних данных postgres_fdw:

CREATE SERVER myserver FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host 'foo', dbname 'foodb', port '5432');

См. postgres_fdw для получения дополнительных сведений.

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

CREATE SERVER соответствует стандарту ISO/IEC 9075-9 (SQL/MED).

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

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