Базы геоданных в PostgreSQL

Многопользовательские базы геоданных представляют собой совокупность объектов, таких как таблицы, представления и хранимые процедуры, в системе управления реляционными базами данных.PostgreSQL — одна из таких систем управления базами данных, в которой можно хранить базу геоданных.

Вы можете создать базу геоданных в существующей базе данных PostgreSQL и продолжать хранить таблицы и представления базы данных (другими словами, не зарегистрированные в базе геоданных) вместе с данными базы геоданных. Вы можете просматривать и публиковать оба типа данных в ArcGIS Pro, но помните о следующем:

  • Данные базы геоданных могут редактироваться в ArcGIS Pro при обращении к подключению к базе данных, а данные базы данных — нет. Для редактирования данных базы данных, вам необходимо опубликовать редактируемый векторный веб-слой, который ссылается на данные в базе данных.
  • Если база данных содержит системные таблицы базы геоданных, ArcGIS работает с ней, как с базой геоданных. Поэтому, даже при доступе к таблицам, не зарегистрированным в базе геоданных, применяются правила совместимости версий клиента ArcGIS и базы геоданных.

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

Если вы администратор базы геоданных, то вы должны знать как выполнить следующие действия:

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

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