Требования ArcGIS для использования PostgreSQL
ArcGIS Enterprise и ArcGIS Pro поддерживают подключения к базам данных PostgreSQL и многопользовательским базам геоданных в PostgreSQL.
Откройте сайт технической поддержки Esri для получения информации о Поддерживаемой политике среды Esri.
Приведенная ниже информация применима к ArcGIS Enterprise 12.1 и ArcGIS Pro 3.7.
Минимальные поддерживаемые версии базы данных
С ArcGIS поддерживаются следующие версии PostgreSQL и PostGIS. Перечисленные версии являются минимальными младшими версиями, поддерживаемыми и сертифицированными для каждой основной версии PostgreSQL и PostGIS. Более новые младшие версии поддерживаются, но не являются сертифицированными, если не указано иное. Версия и обновления PostgreSQL также должны поддерживаться PostgreSQL Global Development Group.
PostgreSQL 18.1 (64-разрядная)
- PostGIS 3.6.1
PostgreSQL 17.7 (64-разрядная)
- PostGIS 3.6.1
PostgreSQL 16.11 (64-разрядная)
- PostGIS 3.6.1
PostgreSQL 15.15 (64-разрядная)
- PostGIS 3.6.1
PostgreSQL 14.20 (64-разрядная)
- PostGIS 3.6.1
Примечание:
Из-за изменений в поддержке типов данных PostgreSQL, если ваша база данных содержит базу геоданных, вы должны использовать команды pg_dump и pg_restore для обновления PostgreSQL с версии 11.x или более ранней до одной из версий, перечисленных выше. Если вы используете этот метод для обновления, в процессе будут удалены неиспользуемые, неподдерживаемые поля OID из системных таблиц баз геоданных, которые, в противном случае, препятствуют обновлению PostgreSQL.
После обновления до поддерживаемой версии PostgreSQL, если база данных содержит базу геоданных, клиенты ArcGIS 10.8 и более ранних версий, а также ArcGIS Pro 2.5 и более ранних версий, не смогут использовать эти данные. Вы должны будете обновить свои клиенты ArcGIS.
Esri тестирует и сертифицирует установки PostgreSQL, доступные с PostgreSQL.org. Для каждой поддерживаемой Esri версии PostgreSQL доступны модули PostGIS, которые также тестируются и сертифицируются. Другие модули, дополняющие функциональность PostgreSQL, не включаются в сертификацию Esri.
Поддерживаемая установка PostgreSQL для Microsoft Windows доступна для скачивания с My Esri.
Поддержка облака
Информацию о поддержке сервисов баз данных и баз данных, развернутых в облаке см. Требования для использования ArcGIS с базами данных в облаке.
Поддерживаемые операционные системы для ST_Geometry
Следующие операционные системы были протестированы и являются минимальной поддерживаемой версией библиотеки ST_Geometry. Если вы используете базу данных или базу геоданных в PostgreSQL, использующую тип ST_Geometry, кластер базы данных PostgreSQL должен быть установлен в одной из этих операционных систем.
Используемые версии операционной системы и обновления также должны поддерживаться поставщиком системы.
Microsoft Windows
Чтобы использовать ST_Geometry тип в PostgreSQL на Windows, вам нужен последний Microsoft Visual C++ Redistributable для Visual Studio 2015–2022, установленный на машине PostgreSQL. См. Самые последние поддерживаемые загрузки Visual C++ в Microsoft Support для получения дополнительных сведений.
Параметры среды производства
|
Поддерживаемая операционная система |
Последние протестированные обновления или пакеты обновлений |
|---|---|
|
Windows Server 2025 Standard and Datacenter |
Обновление от апреля 2026 года |
|
Windows Server 2022 Standard and Datacenter |
Обновление от апреля 2026 года |
|
Windows Server 2019 Standard и Datacenter |
Обновление от апреля 2026 года |
Среды разработки
|
Поддерживаемая операционная система |
Последние протестированные обновления или пакеты обновлений |
|---|---|
|
Windows 11 Pro и Enterprise |
Обновление от апреля 2026 года |
Предыдущие и будущие обновления и пакеты обновлений в данной операционной системе поддерживаются, если не указано иначе. Обновления и версия операционной системы также должны поддерживаться поставщиком системы.
Linux
Ниже перечислены протестированные операционные системы Linux.
Примечание:
ST_Geometry в Linux требует наличия libstdcc++.so.6.0.29 на сервере PostgreSQL. Если вы используете тип ST_Geometry в операционной системе Linux, в которой отсутствует эта версия библиотеки libstdcc++.so.6, скопируйте библиотеку libstdcc++.so.6 вместе с библиотекой st_geometry.so с сайта My Esri при создании или обновлении базы геоданных в PostgreSQL, использующей тип ST_Geometry, или при добавлении или обновлении ST_Geometry в базе данных PostgreSQL.
|
Поддерживаемая операционная система |
Последние протестированные обновления или пакеты обновлений |
|---|---|
|
Red Hat Enterprise Linux Server 8 |
Update 10 |
|
Red Hat Enterprise Linux Server 9 |
Update 7 |
|
AlmaLinux 8 |
Update 10 |
|
AlmaLinux 9 |
Update 7 |
|
SUSE Linux Enterprise Server 15 |
Пакет обновлений 7 |
|
Ubuntu Server 24.04 LTS |
24.04.3 |
|
Ubuntu Server 22.04 LTS |
22.04.5 |
|
Oracle Linux 8 |
Update 10 |
|
Oracle Linux 9 |
Update 6 |
|
Rocky Linux 8 |
Update 10 |
|
Rocky Linux 9 |
Update 7 |
Предыдущие и будущие обновления и пакеты обновлений в данной операционной системе поддерживаются, если не указано иначе. Обновления и версия операционной системы также должны поддерживаться поставщиком системы.
Требования и ограничения базы данных
При использовании файла подключения к базе данных (.sde) для доступа к данным PostgreSQL в ArcGIS Pro, вы можете редактировать только те данные, которые зарегистрированы в базе геоданных. Чтобы редактировать данные базы данных, опубликуйте редактируемый слой веб-объектов, ссылающийся на данные базы данных, и выполните редактирование через слой веб-объектов.
EDB Postgres Advanced Server
ArcGIS поддерживает EDB Postgres Advanced Server. Поддерживаемые версии основаны на минимальных сертифицированных версиях PostgreSQL и PostGIS, перечисленных в предыдущем разделе.
Используйте инструмент геообработки Создать многопользовательскую базу геоданных для создания базы геоданных в EDB Postgres Advanced Server. В EDB Postgres Advanced Server поддерживается только пространственный тип PostGIS, а не ST_Geometry.
Подключения к PostgreSQL
Приложения ArcGIS, которые могут подключаться к базе данных PostgreSQL, содержат клиентские библиотеки PostgreSQL, необходимые для подключения. Эти приложения включают ArcGIS Enterprise on Kubernetes, ArcGIS Server и ArcGIS Pro.