Администратор базы геоданных в PostgreSQL

Администратором базы геоданных в PostgreSQL является роль имени пользователя базы данных с именем sde.

Администратор несет ответственность за следующее:

  • Системные таблицы, триггеры, процедуры и функции базы геоданных, а также типы SQL
  • Версии базы геоданных

Поскольку администратору базы геоданных принадлежат все системные файлы, папки и таблицы базы геоданных, эта учетная запись должна быть создана прежде, чем станет возможным создание базы геоданных. Если для создания базы геоданных в PostgreSQL вы используете скрипт или инструмент геообработки Создать многопользовательскую базу геоданных (Create Enterprise Geodatabase), то на вас будет создан пользователь sde со схемой и с необходимыми правами доступа для создания базы геоданных. Если вы используете инструмент геообработки Включить многопользовательскую базу геоданных, скрипт или мастер для включения функций базы геоданных в имеющейся базе данных PostgreSQL, администратор базы данных должен создать пользователя и схему sde и предоставить права, необходимые для создания базы геоданных.

Необходимо помнить, что администратор базы геоданных и администратор базы данных не одно и то же лицо. Несмотря на то что ваши правила могут требовать, чтобы администратор базы геоданных имел статус superuser в кластере баз данных, для повседневной работы базы геоданных PostgreSQL это требование не является обязательным.

Роль и схема учетной записи sde

В PostgreSQL роли учетных записей автоматически не получают схему с именем, совпадающем с именем пользователя. Однако, чтобы использовать PostgreSQL с ArcGIS, имена пользователей должны иметь соответствующие имена схем по умолчанию. Это справедливо как в отношении пользователей sde, так и в отношении обычных пользователей, которые владеют данными.

Esri рекомендует, чтобы схема sde использовалась только для хранения репозитория. Следует создавать отдельных пользователей и схемы для хранения наборов данных, таких, как классы пространственных объектов или таблицы. Практика хранения только системных объектов в базе геоданных в схеме пользователя sde облегчает обслуживание базы геоданных и удаление этой базы геоданных из вашей базы данных, если будет необходимо.