Настройка источника PostgreSQL

В данном примере рассматривается ситуация, когда ZuluGIS/ZuluServer и PostgreSQL работают на одном ПК.

[Подсказка]Подсказка

Для работы с PostgreSQL следует установить ODBC драйвер (Unicode) для 32 битной версии!

Настройка происходит в несколько шагов:

Шаг 1. Создание системного DSN источника

Первоначально, при создании ODBC источника данных надо настроить системный DSN с помощью операционной системы Windows. Для этого:

  1. Выберите Пуск|Панель управления, перейдите в пункт Администрирование и запустите Источники данных ODBC 32.

    Администратор источника данных ODBC

    Рисунок 17. Администратор источника данных ODBC


  2. Перейдите на вкладку Системный DSN и нажмите кнопку Добавить....

    В открывшемся окне выберите драйвер PostgreSQL Unicode

    Выбор драйвера подключения

    Рисунок 18. Выбор драйвера подключения


  3. Для установки свойств нового источника необходимо заполнить поля и проверить соединение с базой данных, нажав кнопку Test.

    • Data Source – имя источника данных (Zulu_PostgreSQL).

    • Database – база данных (postgres).

    • Server – IP адреса серверного компьютера (192.168.27.1).

    • User name – имя пользователя (postgres).

    • Password – пароль для пользователя «postgre», с использованием которого будет осуществляться подключение к базе данных (на сервере с PostgreSQL должен быть предварительно создан пользователь).

    Свойства соединения системного источника

    Рисунок 19. Свойства соединения системного источника


  4. Нажать кнопку Save для сохранения системного DSN источника.

Шаг 2. Создание источника данных ZuluGIS

Для создания источника в ZuluGIS:

  1. Выберите пункт главного меню Таблица|Источники данных....

  2. Нажмите кнопку Добавить.... Откроется окно настройки источника данных.

  3. Выбираем вкладку главного меню Сервер|Конфигурация и добавляем источник данных с помощью кнопки Добавить.

    Создание источника данных

    Рисунок 20. Создание источника данных


  4. Выбрать Тип подключения Источник ODBC, установит маркер Использовать строку соединения и нажать Построить....

  5. Перейдите на вкладку Источник данных компьютера и выберите источник, созданный в шаге 1.

    Выбор системного источника данных

    Рисунок 21. Выбор системного источника данных


  6. Указать данные авторизации

    [Подсказка]Подсказка

    Далее можно использовать передавать учетные сведения ZuluServer для авторизации.

    • Database – база данных (ZuluBase).

    • User Name – имя пользователя (postgres).

    • Password – пароль пользователя.

    Свойства соединения пользовательского источника

    Рисунок 22. Свойства соединения пользовательского источника


  7. Нажать ОК для сохранения свойств PostgreSQL соединения.

  8. Укажите дополнительно в параметрах источника:

    Использовать учетные сведения ZuluServer – логин и пароль, используемые для авторизации на ZuluServer передаётся на сервер СУБД.

    Параметры источника данных Zulu

    Рисунок 23. Параметры источника данных Zulu


    Теперь источник доступен для дальнейшего использования и публикации на ZuluServer.

    [Предупреждение]Предупреждение

    Не забудьте настроить в PostgreSQL разрешения (permissions) для базы для дальнейшей работы!