Supported PostgreSQL versions
Puppet Enterprise supports the following PostgreSQL versions for PE-managed and unmanaged (external) PostgreSQL deployments.
|
PE version |
PE-managed PostgreSQL |
Unmanaged (external) PostgreSQL |
|
PE 2025.11+ |
PostgreSQL 17 |
PostgreSQL 17 |
|
PE ≤ 2025.10 |
PostgreSQL 14 |
PostgreSQL 14 |
For PE 2025.11 and later, PostgreSQL 17 is required for unmanaged (external) PostgreSQL deployments. PostgreSQL 14 is not supported and the PE installer does not accept PostgreSQL 14 as an external database.
External PostgreSQL requirements
If you use an unmanaged (external) PostgreSQL server:
-
Configure the PostgreSQL server to use the
en_US.UTF-8locale and UTF-8 encoding. -
Install the required PostgreSQL extensions before running the PE installer. For more information, see Install PE with an unmanaged PostgreSQL service.