Несколько баз геоданных в PostgreSQL
В каждой базе данных в PostgreSQL можно хранить одну база геоданных. Вы можете создать несколько баз данных в одном кластере баз данных PostgreSQL, но клиенты будут подключены в каждый момент только к одной базе данных.
Для создания дополнительных баз данных и баз геоданных в кластере баз данных PostgreSQL можно использовать инструмент геообработки Создать многопользовательскую базу геоданных (Create Enterprise Geodatabase) или скрипт Python. Если клиенты используют только прямые подключения к каждой из баз геоданных, сервис ArcSDE создавать не нужно. Однако, если клиенты подключаются с помощью сервиса ArcSDE, вы должны создать дополнительный сервис для каждой дополнительной базы геоданных. Эти различные сервисы ArcSDE могут работать на одном и том же сервере, хотя это не обязательно. Для создания сервисов ArcSDE необходимо сделать следующее:
- Загрузите установочную программу ArcSDE application server с портала Esri Customer Care Portal.
- Установите ArcSDE application server на вашем сервере.
- Добавьте новые сервисы в services.sde и файлы сервисов операционной системы.
- Если используется сервер Windows, создайте каждый сервис с помощью команды sdeservice и зарегистрируйте его в отдельной базе геоданных.
- Для запуска сервисов используйте команду sdemon.
Каждое подключение сервиса ArcSDE или прямое подключение базы геоданных работает только с одной базой данных.
Инструкции по использованию нескольких сервисов ArcSDE для баз геоданных PostgreSQL см. в Размещение нескольких баз геоданных в одном кластере баз данных PostgreSQL (Setting up multiple geodatabases in one PostgreSQL database cluster).