Несколько баз геоданных в PostgreSQL

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

Хранение нескольких баз геоданных в одном кластере баз данных PostgreSQL

Для создания дополнительных баз данных и баз геоданных в кластере баз данных PostgreSQL можно использовать инструмент геообработки Создать многопользовательскую базу геоданных (Create Enterprise Geodatabase) или скрипт Python. Если клиенты используют только прямые подключения к каждой из баз геоданных, сервис ArcSDE создавать не нужно. Однако, если клиенты подключаются с помощью сервиса ArcSDE, вы должны создать дополнительный сервис для каждой дополнительной базы геоданных. Эти различные сервисы ArcSDE могут работать на одном и том же сервере, хотя это не обязательно. Для создания сервисов ArcSDE необходимо сделать следующее:

  1. Загрузите установочную программу ArcSDE application server с портала Esri Customer Care Portal.
  2. Установите ArcSDE application server на вашем сервере.
  3. Добавьте новые сервисы в services.sde и файлы сервисов операционной системы.
  4. Если используется сервер Windows, создайте каждый сервис с помощью команды sdeservice и зарегистрируйте его в отдельной базе геоданных.
  5. Для запуска сервисов используйте команду sdemon.

Каждое подключение сервиса ArcSDE или прямое подключение базы геоданных работает только с одной базой данных.

Инструкции по использованию нескольких сервисов ArcSDE для баз геоданных PostgreSQL см. в Размещение нескольких баз геоданных в одном кластере баз данных PostgreSQL (Setting up multiple geodatabases in one PostgreSQL database cluster).

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

5/10/2014