Подключение PostgreSQL

Используется для подключения и работы с базой данных PostgreSQL.

Примечание: с помощью этого подключения также можно работать с базами данных Greenplum и Arenadata, которые основаны на PostgreSQL.

Параметры подключения

При настройке подключения задаются следующие параметры:

  • Метка — содержит задаваемое пользователем имя подключения.
  • Строка подключения — строка вида host[:port][:database] (параметры в [ ] являются опциональными):

    • host — хост сервера PostgreSQL;
    • port — порт TCP, используемый сервером СУБД для взаимодействия с клиентом;
    • database — имя базы данных.

Строка подключения может отсутствовать. В этом случае host=localhost.

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

Задать строку подключения можно вручную или в отдельном окне, которое вызывается при клике мышью по кнопке  .

Окно имеет два поля:

  • Сервер — хост SQL-сервера.

  • База данных — имя базы данных.

Примеры строки подключения:

srv-db

srv-db:db

srv-db:5432

srv-db:5432:db

  • Тестировать — тест указанных настроек подключения.
  • Логин — логин пользователя БД. Если логин не указан, то используется доменная авторизация.
  • Пароль — пароль пользователя БД.
  • Настройки SSL — параметры, необходимые для установления защищенного подключения к PostgreSQL. Задаются в отдельном окне, которое вызывается при клике мышью по кнопке  . В окне можно установить значение следующих параметров:
    • Использовать SSL — при включенной опции устанавливается защищенное подключение, если оно поддерживается сервером PostgreSQL.
    • Сертификат CA — путь к корневому сертификату.
    • Сертификат пользователя - путь к клиентскому сертификату.
    • Приватный ключ - путь к закрытому ключу.
    • Пароль приватного ключа - указывается, если закрытый ключ хранится в зашифрованном виде.
  • Показывать системные таблицы — при установке этого флага в мастере импорта, использующего данное подключение, становятся видимы доступные пользователю системные таблицы БД.
  • Обрамлять имена кавычками — если имена объектов базы данных (например, имена таблиц, полей) содержат пробелы или зарезервированные символы, то необходимо использовать обрамляющие символы, фиксирующие начало и конец имени.
  • Не использовать клиент СУБД — параметр недоступен, т. к. в Loginom для PostgreSQL всегда используется встроенный драйвер.
  • Очищать пул при деактивации — очищает пул часто используемых в пакетной обработке и пакетов Loginom Integrator, сохраненных для быстрого вызова, после деактивации узла. По умолчанию этот параметр отключен.
  • Тайм-аут блокировки (с) — устанавливает тайм-аут ожидания снятия блокировки с ресурса (таблицы, строки). Задаётся выпадающим списком с редактируемым полем ввода, которое принимает целые положительные значения. Предустановленный список значений:
    • По умолчанию — используется значение по умолчанию сервера БД.
    • — время ожидания не ограничивается.
    • Числовые значения — выбор из следующих значений: 5,10,20,30,60,120.
  • Тайм-аут подключения (с) — задает предельное время подключения, значение по умолчанию 20 секунд. Если импорт из базы данных или экспорт в базу данных будет выполняться в режиме игнорирования ошибок, то в случае неудавшегося подключения в течение установленного времени, соответствующая ошибка будет записана в выходной порт Статус выполнения узла Импорт из БД/Экспорт в БД, а при импорте/экспорте в обычном режиме — выполнение узла завершится ошибкой.
  • Комментарий — в этой форме можно оставить любую справочную информацию о подключении.

Примечание: поскольку для подключения используется встроенный драйвер, то установка клиента СУБД не требуется.

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

Версии c 9 по 15.1.

Важно: для обмена данными с сервером используется кодировка UTF-8.

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