Настройка источника данных для СУБД Postgres

Чтобы настроить источник данных:

  1. Установите пакеты поддержки ODBC, запустив из командной строки следующую команду:

    apt-get install unixodbc unixodbc-dev

  2. Установите поддержку Postgres, запустив из командной строки следующую команду:

    apt-get odbc-postgresql

  3. Откройте на редактирование файл /etc/odbcinst.ini.

  4. Если следующие строки не были добавлены автоматически – добавьте их в открытый файл (укажите расположение библиотек – полный путь):

    [PostgreSQLW]
    Description=PostgreSQL ODBC driver (Unicode version)
    Driver=/usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so
    Setup=/usr/lib/x86_64-linux-gnu/odbc/libodbcpsqlS.so
    Debug=0
    CommLog=1
    UsageCount=1
  5. Откройте на редактирование файл /etc/odbc.ini.

  6. Добавьте в открытый файл следующие строки:

    [d2go]
    Description=Digital 2 Go database
    Driver=PostgreSQLW
    Servername=<хост СУБД>
    Username=<имя пользователя СУБД>
    Password=<пароль пользователя СУБД>
    Port=<порт СУБД>
    Database=<Имя базы данных>

    , где d2go – наименование источника данных

  7. Для проверки доступа:

    1. Запустите из командной строки следующую команду:

      isql -v d2go

    2. При успешном подключении будет возможность выполнить SQL-команду для ранее указанной схемы БД.

    3. Для выхода наберите

      quit