ArcGIS поддерживают подключения к базам данных PostgreSQL и многопользовательским базам геоданных в PostgreSQL.
Подсказка:
Для версий до ArcGIS 10.9 и ArcGIS Pro 2.8 см. Системные требования на веб-сайте ArcGIS Desktop.
Откройте сайт технической поддержки Esri для информации о Поддерживаемой политике средыEsri.
Минимум поддерживаемых версий баз данных
С ArcGIS поддерживаются следующие версии PostgreSQL и PostGIS. Перечисленные версии являются минимальными младшими версиями, поддерживаемыми и сертифицированными для каждой основной версии PostgreSQL и PostGIS. Более новые младшие версии поддерживаются, но не являются сертифицированными, пока не будет указано другое. Версия и обновления PostgreSQL также должны поддерживаться PostgreSQL Global Development Group.
- PostgreSQL 14.5 (64-разрядный)
- PostGIS 3.2
- PostgreSQL 13.6 (64-разрядный)
- PostGIS 3.2
- PostgreSQL 12.10 (64-разрядный)
- PostGIS 3.2
- PostgreSQL 11.15 (64-разрядный)
- PostGIS 3.2
Примечание:
Из-за изменений в поддержке типов данных начиная с PostgreSQL 12.x в случае, если ваша база данных содержит базу геоданных, вы должны воспользоваться командами pg_dump и pg_restore для обновления до PostgreSQL 12.x или более поздней версии. Если вы используете этот метод для обновления, в процессе будут удалены неиспользуемые, неподдерживаемые поля OID из системных таблиц баз геоданных, которые, в противном случае, препятствуют обновлению PostgreSQL.
После обновления до PostgreSQL 12.x или более поздней версии, если база данных содержит базу геоданных, клиенты ArcGIS 10.8 и более ранних версий, а также ArcGIS Pro 2.5 и более ранних версий, не смогут использовать эти данные. Вы должны будете обновить свои клиенты ArcGIS.
Esri тестирует и сертифицирует установки PostgreSQL, доступные на сайте PostgreSQL.org. Для каждой поддерживаемой Esri версии PostgreSQL доступны модули PostGIS, которые также протестированы и сертифицированы. Другие модули, расширяющие функциональность PostgreSQL, в сертификацию Esri не включены.
EDB Postgres Advanced Server
ArcGIS поддерживает EDB Postgres Advanced Server Поддерживаемые версии основаны на минимальных сертифицированных версиях PostgreSQL и PostGIS, перечисленных в предыдущем разделе.
Для создания базы геоданных в EDB Postgres Advanced Server, используйте инструмент геообработки Создать многопользовательскую базу геоданных. В EDB Postgres Advanced Server поддерживается только пространственный тип PostGISPostGIS, не ST_Geometry.
Поддерживаемые операционные системы для ST_Geometry
Следующие операционные системы были протестированы и являются минимальной поддерживаемой версией библиотеки ST_Geometry. Если вы используете базу данных или базу геоданных в PostgreSQL, использующую тип ST_Geometry, кластер базы данных PostgreSQL должен быть установлен в одной из этих операционных систем.
Используемые версии операционной системы и обновления также должны поддерживаться поставщиком системы.
Linux
Протестированы следующие операционные системы Linux:
Поддерживаемая операционная система | Последние протестированные обновления или пакеты обновлений |
---|---|
Red Hat Enterprise Linux Server 8 | Update 6 |
SUSE Linux Enterprise Server 15 | Service Pack 4 |
SUSE Linux Enterprise Server 12 | Service Pack 5 |
Ubuntu Server 22.04 LTS | 22.04.1 |
Ubuntu Server 20.04 LTS | 20.04.4 |
Ubuntu Server 18.04 LTS | 18.04.6 |
Oracle Linux 8 | Update 4 |
Rocky Linux 8 | Update 6 |
Предыдущие и будущие обновления и пакеты обновлений в данной операционной системе поддерживаются, если не указано иначе. Обновления и версия операционной системы также должны поддерживаться поставщиком системы.
Примечание:
Техническая поддержка Esri теперь недоступна для ОС CentOS и Scientific Linux.
Поддержка облака
Информацию о поддержке сервисов баз данных и баз данных, развернутых в облаке см. Требования для использования ArcGIS с базами данных в облаке.
Подключения к PostgreSQL
Приложения ArcGIS, которые могут подключаться к базе данных PostgreSQL, содержат клиентские библиотеки PostgreSQL, необходимые для подключения. Эти приложения включают ArcGIS Server и ArcGIS Pro.
Только подключения с аутентификацией в базе данных поддерживаются при подключении из ArcGIS к PostgreSQL.