Postgres Pro предоставляет наиболее актуальную версию PostgreSQL c дополнительными изменениями и расширениями. Этот продукт включает все новые возможности, реализованные компанией Postgres Professional, а также сторонние доработки, которые уже приняты сообществом PostgreSQL и попадут в новые версии PostgreSQL. Таким образом, пользователи Postgres Pro Enterprise получают ранний доступ к важным нововведениям и исправлениям.
Postgres Pro Enterprise предоставляется по следующей лицензии: https://postgrespro.ru/products/postgrespro/eula. Обязательно ознакомьтесь с условиями лицензии, прежде чем загружать и использовать Postgres Pro Enterprise.
Postgres Pro Enterprise отличают от PostgreSQL следующие усовершенствования:
temp_buffers) и только тогда таблица сохраняется на диске. Так как дисковое пространство для временных таблиц теперь не выделяется сразу, это позволяет значительно сократить нагрузку на диск при работе с ограниченным количеством небольших временных таблиц.Встроенный пул соединений, позволяющий ограничивать число обслуживающих процессов при подключении множества клиентов, не накладывая ограничения на использование параметров конфигурации сеансов, подготовленных операторов или временных таблиц. (За подробностями обратитесь к Главе 33.)
Режим автоподготовки операторов, позволяющий неявно подготавливать часто используемые операторы и таким образом оптимизировать затраты на их компиляцию и разбор при каждом последующем выполнении. (См. Раздел 14.6.)
Поддержка изменения конфигурации других сеансов. Например, этой возможностью можно воспользоваться, чтобы включить отладочные сообщения для трассировки сеансов с необычным поведением. (См. Подраздел 9.26.1.)
Поддержка замены индекса для ограничения без удаления самого ограничения, реализуемая предложением ALTER CONSTRAINT ... USING INDEX команды ALTER TABLE.
От Postgres Pro Standard унаследованы следующие усовершенствования:
COPY FROM. (См. описание параметра nul_byte_replacement_on_import.)icu задействуется для всех локалей, за исключением C и POSIX. (См. Подраздел 23.2.2.)pg_control от предыдущих версий PostgreSQL.-z/-Z в postgres.)primary_conninfo, restore_command и primary_slot_name без перезапуска сервера.WinEditLine.Postgres Pro Enterprise также включает следующие дополнительные модули:
pg_class.INSERT, UPDATE, DELETE или SELECT INTO в них.Выпуски Postgres Pro Enterprise следуют за выпусками PostgreSQL, хотя иногда могут выпускаться чаще. Схема версионирования Postgres Pro Enterprise основана на схеме версионирования PostgreSQL и включает дополнительную цифру.