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