Postgres Pro provides the most actual PostgreSQL version with some additional patches applied and extensions added. It includes new features developed by Postgres Professional, as well as third-party patches already accepted by the PostgreSQL community for the upcoming PostgreSQL versions. Postgres Pro Standard users thus have early access to important features and fixes.
Postgres Pro Standard is provided under the following license: https://postgrespro.com/products/postgrespro/eula. Make sure to review the license terms before downloading Postgres Pro Standard.
Postgres Pro Standard provides the following enhancements over PostgreSQL:
NUL byte replacement with the specified ASCII code while
loading data using the COPY FROM command. (See
nul_byte_replacement_on_import parameter
description.)
'\u0000' character replacement with the specified
unicode character when calling a function processing JSONB (See
unicode_nul_character_replacement_in_jsonb parameter
description.)
icu collation provider is used for all locales except
C and POSIX.
(See Section 22.2.2.)pg_control of previous
PostgreSQL/Postgres Pro major
versions by pgpro_controldata.
-Z option of postgres.)
restore_command
parameter without restarting the server.
Postgres Pro Standard also includes the following additional modules and applications:
pg_class size.INSERT, UPDATE, DELETE
or SELECT INTO operations applied for affected tables.
Postgres Pro Standard releases follow PostgreSQL releases, though sometimes occur more frequently. The Postgres Pro Standard versioning scheme is based on the PostgreSQL one and has an additional decimal place.