Skip to main content

Configuration requise pour ArcGIS pour l’utilisation de PostgreSQL

ArcGIS Enterprise et ArcGIS Pro prennent en charge les connexions aux bases de données PostgreSQL et aux géodatabases d’entreprise dans PostgreSQL.

Consultez le support technique Esri pour en savoir plus sur la stratégie de prise en charge des environnements Esri.

Les informations ci-dessous concernent ArcGIS Enterprise 12.1 et ArcGIS Pro 3.7.

Versions de bases de données minimales prises en charge

Les versions suivantes de PostgreSQL et PostGIS sont prises en charge avec ArcGIS. Les versions spécifiques répertoriées correspondent à la version mineure minimale prise en charge et certifiée pour chaque version majeure prise en charge de PostgreSQL et PostGIS. Les versions mineures ultérieures sont prises en charge, mais pas certifiées, sauf mention contraire. La version et les mises à jour de PostgreSQL doivent également être prises en charge par PostgreSQL Global Development Group.

  • PostgreSQL 18.1 (64 bits)

    • PostGIS 3.6.1
  • PostgreSQL 17.7 (64 bits)

    • PostGIS 3.6.1
  • PostgreSQL 16.11 (64 bits)

    • PostGIS 3.6.1
  • PostgreSQL 15.15 (64 bits)

    • PostGIS 3.6.1
  • PostgreSQL 14.20 (64 bits)

    • PostGIS 3.6.1
Remarque :

Du fait de l’évolution de la prise en charge des types de données PostgreSQL, si votre base de données contient une géodatabase, vous devez utiliser les commandes pg_dump et pg_restore pour mettre à niveau PostgreSQL version 11.x ou antérieure vers l’une des versions indiquées ci-dessus. Lorsque vous recourez à cette méthode de mise à niveau, les champs OID non pris en charge et inutilisés sont supprimés des tables système de géodatabase qui vous empêcheraient sinon de procéder à la mise à niveau vers PostgreSQL.

Une fois la mise à niveau vers une version de PostgreSQL prise en charge effectuée, si la base de données contient une géodatabase, ArcGIS 10.8 et les clients antérieurs, ainsi qu’ArcGIS Pro 2.5 et les versions antérieures, ne peuvent plus utiliser les données. Vous devez mettre à niveau vos clients ArcGIS.

Esri teste et certifie les installations PostgreSQL disponibles sur PostgreSQL.org. Pour chaque version de PostgreSQL prise en charge par Esri, les modules PostGIS disponibles sont également testés et certifiés. Aucun autre module d’extension de la fonctionnalité PostgreSQL n’est inclus dans la certification Esri.

Une installation prise en charge de PostgreSQL pour Microsoft Windows est disponible au téléchargement sur My Esri.

Prise en charge du Cloud

Consultez Configuration requise pour utiliser ArcGIS avec des bases de données dans le Cloud pour en savoir plus sur le support pour les services de base de données et les bases de données déployés dans le Cloud.

Systèmes d’exploitation pris en charge pour ST_Geometry

Les systèmes d’exploitation suivants ont été soumis à essai. Il s’agit de la version minimale prise en charge pour la bibliothèque ST_Geometry. Si une base de données ou une géodatabase dans PostgreSQL utilise le type ST_Geometry, le cluster de bases de données PostgreSQL doit être installé sur l’un de ces systèmes d’exploitation.

La version et les mises à jour du système d’exploitation que vous utilisez doivent également être prises en charge par le fournisseur du système d’exploitation.

Microsoft Windows

Pour utiliser le type ST_Geometry dans PostgreSQL sous Windows, vous devez installer la dernière version du redistribuable Microsoft Visual C++ pour Visual Studio 2015–2022 sur la machine PostgreSQL. Consultez les derniers téléchargements pris en charge de Visual C++ sur le site de support de Microsoft pour plus d’informations.

Environnements de production

Système d’exploitation pris en charge

Dernière mise à jour ou dernier Service Pack testés

Windows Server 2025 Standard et Datacenter

Mise à jour d’avril 2026

Windows Server 2022 Standard et Datacenter

Mise à jour d’avril 2026

Windows Server 2019 Standard et Datacenter

Mise à jour d’avril 2026

Environnements de développement

Système d’exploitation pris en charge

Dernière mise à jour ou dernier Service Pack testés

Windows 11 Professionnel et Entreprise

Mise à jour d’avril 2026

Les mises à jour ou Service Packs antérieurs ou futurs de ces systèmes d’exploitation sont pris en charge, sauf indication contraire. La version et les mises à jour du système d’exploitation doivent également être prises en charge par le fournisseur du système d’exploitation.

Linux

Les systèmes d’exploitation Linux listés ci-dessous ont été testés :

Remarque :

ST_Geometry sur Linux nécessite la présence, libstdcc++.so.6.0.29 sur le serveur PostgreSQL. Si vous utilisez le type ST_Geometry sur un système d’exploitation Linux qui ne dispose pas de cette version de la bibliothèque libstdcc++.so.6, copiez la bibliothèque libstdcc++.so.6 avec la bibliothèque st_geometry.so obtenue depuis My Esri lorsque vous créez ou mettez à niveau une géodatabase utilisant le type ST_Geometry dans PostgreSQL ou que vous ajoutez ou mettez à niveau ST_Geometry dans une base de données PostgreSQL.

Système d’exploitation pris en charge

Dernière mise à jour ou dernier Service Pack testés

Red Hat Enterprise Linux Server 8

Mise à jour 10

Red Hat Enterprise Linux Server 9

Mise à jour 7

AlmaLinux 8

Mise à jour 10

AlmaLinux 9

Mise à jour 7

SUSE Linux Enterprise Server 15

Service Pack 7

Ubuntu Server 24.04 LTS

24.04.3

Ubuntu Server 22.04 LTS

22.04.5

Oracle Linux 8

Mise à jour 10

Oracle Linux 9

Mise à jour 6

Rocky Linux 8

Mise à jour 10

Rocky Linux 9

Mise à jour 7

Les mises à jour ou Service Packs antérieurs ou futurs de ces systèmes d’exploitation sont pris en charge, sauf indication contraire. La version et les mises à jour du système d’exploitation doivent également être prises en charge par le fournisseur du système d’exploitation.

Configuration requise et limitations des bases de données

Si vous utilisez un fichier de connexion à une base de données (.sde) pour accéder aux données PostgreSQL dans ArcGIS Pro, vous pouvez uniquement mettre à jour les données enregistrées dans la géodatabase. Pour mettre à jour les données de base de données, publiez une couche d’entités Web modifiable qui référence les données de la base de données, puis mettez-la à jour via la couche d’entités Web.

EDB Postgres Advanced Server

ArcGIS prend en charge EDB Postgres Advanced Server. Les versions prises en charge reposent sur les versions minimales certifiées PostgreSQL et PostGIS indiquées dans la section précédente.

Vous pouvez utiliser l’outil de géotraitement Create Enterprise Geodatabase (Créer une géodatabase d’entreprise) pour créer une géodatabase dans EDB Postgres Advanced Server. Seul le type spatial PostGIS est pris en charge dans EDB Postgres Advanced Server, pas ST_Geometry.

Connexions à PostgreSQL

Les applications ArcGIS capables de se connecter à une base de données PostgreSQL contiennent les bibliothèques de client PostgreSQL nécessaires à l’établissement d’une connexion. Ces applications incluent ArcGIS Enterprise on Kubernetes, ArcGIS Server et ArcGIS Pro.