Skip To Content

PostgreSQL 的 ArcGIS 10.9 和 ArcGIS Pro 2.8 要求

ArcGIS 支持在 PostgreSQL 中与 PostgreSQL 数据库和企业级地理数据库 的连接。

提示:

对于早期的 ArcGIS 版本,请参阅 ArcGIS Desktop 网站上的系统要求

请访问 Esri 技术支持以了解有关 Esri 支持的环境策略信息。

受支持的最低数据库版本

ArcGIS 支持以下 PostgreSQLPostGIS 版本。 列出的特定版本为支持的最低次要版本,受支持的 PostgreSQLPostGIS 各个主要版本均已经过认证。 除非另有说明,否则将支持新次要版本,但是这些版本尚未经过认证。 此外,PostgreSQL 版本与更新必须受到 PostgreSQL 全球开发组的支持。

根据 PostgreSQL 定义,x 位置中的数字表示 PostgreSQL 10.x 和更高版本。

  • PostgreSQL 12.4(64 位)
    • PostGIS 3.0.1
  • PostgreSQL 11.9(64 位)
    • PostGIS 3.0.1
  • PostgreSQL 10.14(64 位)
    • PostGIS 3.0.1

注:

由于 PostgreSQL 12.x 中支持的数据类型发生变化,如果数据库包含地理数据库,则必须使用 pg_dump 和 pg_restore 命令才能升级到 PostgreSQL 12.x。 使用此方法进行升级时,它将从地理数据库系统表中移除不使用、不受支持的 OID 字段,否则这些字段会阻止您升级到 PostgreSQL 12.x。

升级到 PostgreSQL 12.x 后,如果数据库包含地理数据库,则 ArcGIS 10.8 及更早版本客户端和 ArcGIS Pro 2.5 及更早版本无法再使用数据;必须升级 ArcGIS 客户端。

Esri 可测试和认证从 PostgreSQL.org 获取的 PostgreSQL 安装。 对于 Esri 支持的各 PostgreSQL 版本,可用 PostGIS 模块同样经过测试和认证。 Esri 认证中不包括其他扩展 PostgreSQL 功能的模块。

受支持的操作系统

如果您使用 PostgreSQL 中的地理数据库或 PostgreSQL 数据库中的 ST_Geometry 类型,请注意,以下操作系统已经过测试且为支持的最低版本。 除非另有说明,否则针对这些操作系统版本的未来更新或补丁包将均受支持且适用。 同时,操作系统版本与更新也必须受到操作系统供应商的支持。

Microsoft Windows

要在 Windows 上的 PostgreSQL 中使用地理数据库或 ST_Geometry 类型,您需要在 PostgreSQL 计算机上安装最新的 Microsoft Visual C++ Redistributable for Visual Studio 2015、2017 和 2019。 有关详细信息,请参阅 Microsoft 支持中的最新支持的 Visual C++ 下载

受支持的操作系统经测试的最新更新或补丁包
Windows Server 2022 标准版和数据中心版

Windows Server 2019 标准版和数据中心版

2021 年 2 月更新

Windows Server 2016 标准版和数据中心版

2021 年 2 月更新

Windows Server 2012 R2 标准版和数据中心版

2021 年 2 月更新

Windows Server 2012 标准版和数据中心版

2021 年 2 月更新

受支持的操作系统经测试的最新更新或补丁包
Windows 11 专业版和企业版(64 位 [EM64T])

2021 年 11 月更新

Windows 10 专业版和企业版(64 位 [EM64T])

2021 年 2 月更新

Windows 8.1 专业版和企业版(64 位 [EM64T])

2021 年 2 月更新

注:

  • 除非另有说明,否则这些操作系统版本之前和未来的更新或补丁包均将受到支持。 同时,操作系统版本与更新也必须受到操作系统供应商的支持。
  • Windows 11、10 和 8.1 仅适用于基本测试和应用程序开发用途。 不建议在生产环境中对其进行部署。

云支持

有关支持在云中部署的数据库服务和数据库的信息,请参阅将 ArcGIS 与云中的数据库配合使用的要求

PostgreSQL 的连接

可以连接到 PostgreSQL 数据库的 ArcGIS 应用程序包含建立连接所需的 PostgreSQL 客户端库。 这些应用程序包括 ArcGIS ServerArcGIS ProArcGIS DesktopArcReader

仅支持在 ArcGIS 与 PostgreSQL 之间建立经过数据库身份验证的连接。