PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 17.1 » Administration du serveur » Procédure d'installation depuis le code source » Plateformes supportées

17.6. Plateformes supportées #

Une plateforme (c'est-à-dire une combinaison d'un processeur et d'un système d'exploitation) est considérée comme supportée par la communauté des développeurs de PostgreSQL si le code permet le fonctionnement sur cette plateforme, et que la compilation et les tests de régression ont été récemment validés sur cette plateforme. Actuellement, la plupart des tests de compatibilité de plateforme se font automatiquement par des machines de tests dans la ferme de compilation de PostgreSQL. Si vous êtes intéressé par l'utilisation de PostgreSQL sur une plateforme qui n'est pas représentée dans la ferme de compilation, mais pour laquelle le code fonctionne ou peut fonctionner, nous vous suggérons fortement de monter une machine qui sera membre de la ferme pour que la compatibilité puisse être assurée dans la durée.

En général, PostgreSQL doit fonctionner sur les architectures processeur suivantes : x86, PowerPC, S/390, SPARC, ARM, MIPS, RISC-V et PA-RISC, incluant les variantes big-endian, little-endian, 32 bits et 64 bits si disponible. Il est souvent possible de compiler PostgreSQL sur un type de processeur non supporté en précisant --disable-spinlocks ; mais les performances seront mauvaises.

De manière générale, PostgreSQL doit fonctionner sur les versions actuelles des systèmes d'exploitation suivants : Linux, Windows, FreeBSD, OpenBSD, NetBSD, DragonFlyBSD, macOS, Solaris et illumos. D'autres systèmes de type Unix peuvent aussi fonctionner, mais ne sont pas testés pour le moment. Dans la plupart des cas, toutes les architectures processeurs supportées par un système d'exploitation donné fonctionneront. Cherchez dans le répertoire Section 17.7 ci-dessous pour voir s'il y a des informations spécifiques à votre système d'exploitation, tout particulièrement dans le cas d'un ancien système.

Si vous avez des problèmes d'installation sur une plateforme connue comme supportée d'après des résultats récents de la ferme de compilation, merci de rapporter cette information à . Si vous êtes intéressé pour porter PostgreSQL sur une nouvelle plateforme, est l'endroit approprié pour en discuter.

Les versions historiques de PostgreSQL ou POSTGRES tournent aussi sur les architectures CPU telles que Alpha, Itanium, M32R, M68K, M88K, NS32K, SuperH, et VAX, et les systèmes d'exploitation tels que 4.3BSD, AIX, BEOS, BSD/OS, DG/UX, Dynix, HP-UX, IRIX, NeXTSTEP, QNX, SCO, SINIX, Sprite, SunOS, Tru64 UNIX, et ULTRIX.