Администратором базы геоданных в PostgreSQL является роль имени пользователя базы данных с именем sde.
Администратор несет ответственность за следующее:
- Системные таблицы, триггеры, процедуры и функции базы геоданных, а также типы SQL
- Версии базы геоданных
Поскольку администратору базы геоданных принадлежат все системные файлы, папки и таблицы базы геоданных, эта учетная запись должна быть создана прежде, чем станет возможным создание базы геоданных. Если для создания базы геоданных в PostgreSQL вы используете скрипт или инструмент геообработки Создать многопользовательскую базу геоданных (Create Enterprise Geodatabase), то на вас будет создан пользователь sde со схемой и с необходимыми правами доступа для создания базы геоданных. Если вы используете инструмент геообработки Включить многопользовательскую базу геоданных, скрипт или мастер для включения функций базы геоданных в имеющейся базе данных PostgreSQL, администратор базы данных должен создать пользователя и схему sde и предоставить права, необходимые для создания базы геоданных.
Необходимо помнить, что администратор базы геоданных и администратор базы данных не одно и то же лицо. Несмотря на то что ваши правила могут требовать, чтобы администратор базы геоданных имел статус superuser в кластере баз данных, для повседневной работы базы геоданных PostgreSQL это требование не является обязательным.
Роль и схема учетной записи sde
В PostgreSQL роли учетных записей автоматически не получают схему с именем, совпадающем с именем пользователя. Однако, чтобы использовать PostgreSQL с ArcGIS, имена пользователей должны иметь соответствующие имена схем по умолчанию. Это справедливо как в отношении пользователей sde, так и в отношении обычных пользователей, которые владеют данными.
Esri рекомендует, чтобы схема sde использовалась только для хранения репозитория. Следует создавать отдельных пользователей и схемы для хранения наборов данных, таких, как классы пространственных объектов или таблицы. Практика хранения только системных объектов в базе геоданных в схеме пользователя sde облегчает обслуживание базы геоданных и удаление этой базы геоданных из вашей базы данных, если будет необходимо.