Настройка подключения к PostgreSQL

Библиотеки клиента PostgreSQL необходимы на клиентском компьютере, с которого вы подключаетесь к базе данных.

Вы можете загрузить файлы клиента PostgreSQL с портала Esri Customer Care и поместить их в папку bin клиентского приложения ArcGIS, что позволит подключаться непосредственно к базе данных PostgreSQL.

Имеются четыре загружаемые клиентские библиотеки:

Для использования клиента в операционной системе SUSE Linux, необходимо установить клиента PostgreSQL SUSE. Если база данных PostgreSQL установлена на ОС SUSE, можно копировать или использовать протокол FTP для перемещения клиентских библиотек из папки PostgreSQL в папку bin клиента ArcGIS. Если база данных PostgreSQL установлена на другой ОС, загрузите файлы клиента SUSE PostgreSQL с PGFoundry или подобного сайта.

Чтобы использовать файлы, доступные на портале поддержки пользователей Esri (Esri Customer Care), сделайте следующее:

Шаги:
  1. Загрузите библиотеки клиентов PostgreSQL с портала поддержки пользователей Esri Customer Care Portal.

    Убедитесь, что загружаемые библиотеки соответствуют клиенту ArcGIS. Для 32-разрядных приложений ArcGIS for Server необходимы 32-разрядные библиотеки. Для 64-разрядных приложений ArcGIS for Server необходимы 64-разрядные клиентские библиотеки.

  2. Убедитесь, что клиентское приложение ArcGIS закрыто.
  3. Переместите файлы клиента в папку bin клиента ArcGIS.
    ПримечаниеПримечание:

    Убедитесь, что в папку bin переписаны все файлы. Для подключения к базе данных необходимы определенные версии этих файлов; даже если у вас уже есть другая версия одного из этих файлов, необходимо, чтобы в папке bin клиента ArcGIS находилась та версия, которая получена с портала поддержки клиентов Esri Customer Care.

  4. Если RPMs клиента размещены на сервере Linux, запустите RPMs.
  5. Измените файл PostgreSQL pg_hba.conf на сервере базы данных, чтобы разрешить прием клиентских подключений. Информацию о внесении изменений в файл pg_hba.conf см. в документации по PostgreSQL.
  6. Перезапустите PostgreSQL или активируйте postmaster, чтобы перезагрузить файл pg_hba.conf командой pg_ctl reload.
  7. Убедитесь, что у пользователя есть права доступа, чтобы подключиться к кластеру базы данных.

    По умолчанию, Public имеет права CONNECT для подключения к кластеру базы данных PostgreSQL; поэтому необходимо предоставить право CONNECT отдельным учетным записям пользователей или ролям пользователей только если вы запретите право CONNECT для группы Public.

Связанные темы

5/10/2014