Настройка подключения к 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. Для ArcGIS for Desktop и ArcGIS Engine необходимы 32-битные библиотеки. Для ArcGIS for Server необходимы 64-битные библиотеки.

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

    Убедитесь, что в папку bin переписаны все файлы. Для подключения к базе данных, необходимы определенные версии этих файлов; даже если у вас уже есть другая версия одного из этих файлов, необходимо, чтобы в папке bin находилась та версия, которая получена с портала 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.

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

9/11/2013