Опубликовано 24.09.2026 группой PostgreSQL Global Development Group
Проект PostgreSQL
PostgreSQL Global Development Group объявляет, что четвертая бета-версия PostgreSQL 19 теперь доступна для загрузки. Этот выпуск содержит предварительный обзор функций PostgreSQL 19 перед общим релизом, хотя некоторые детали выпуска могут измениться в течение периода бета-тестирования.
Информацию обо всех функциях и изменениях в PostgreSQL 19 можно найти в примечаниях к выпуску:
https://www.postgresql.org/docs/19/release-19.html
Следующим запланированным выпуском PostgreSQL 19 станет релиз-кандидат, который должен выйти в начале октября. Основываясь на тестировании и оценке, это означает, что общий релиз (GA) PostgreSQL 19 также может состояться в октябре. Более подробная информация будет предоставлена по мере приближения к этим датам.
В этой бета-версии были отменены некоторые функции, которые изначально планировались для PostgreSQL 19. Сообщество PostgreSQL твердо убеждено, что, прежде всего, PostgreSQL должен быть надежным. Кроме того, сообщество стремится к предсказуемому графику выпуска. По этой причине сообщество решило удалить некоторые функции из релиза PostgreSQL 19, чтобы их можно было включить в более поздний мажорный релиз после того, как будет уделено больше времени процессу разработки и проверки сообществом.
Ваше тестирование и отзывы помогают сообществу гарантировать, что PostgreSQL 19 поддерживает наши стандарты предоставления стабильной и надежной версии самой передовой в мире реляционной базы данных с открытым исходным кодом. Пожалуйста, прочитайте подробнее о нашем процессе бета-тестирования и о том, как вы можете внести свой вклад:
https://www.postgresql.org/developer/beta/
Обновление до PostgreSQL 19 Beta 4
Чтобы обновиться до PostgreSQL 19 Beta 4 с более ранней версии PostgreSQL, вам потребуется использовать стратегию, аналогичную обновлению между мажорными версиями PostgreSQL (например, pg_upgrade или pg_dump / pg_restore). Для получения дополнительной информации, пожалуйста, посетите раздел документации об обновлении.
Изменения со времени Beta 3
Исправления и изменения в PostgreSQL 19 Beta 4 включают:
- Отмена поддержки SQL/PGQ (запросы к графам свойств).
- Отмена возможности включения и выключения контрольных сумм данных «на лету».
- Отмена поддержки временных обновлений/удалений, предоставляемых предложением FOR PORTION OF.
- Отмена ALTER TABLE ... MERGE PARTITIONS и ALTER TABLE ... SPLIT PARTITIONS.
- Удаление функций pg_get_role_ddl(), pg_get_tablespace_ddl() и pg_get_database_ddl().
- Отмена изменения, которое принудительно устанавливало LC_COLLATE в значение C в процессе postmaster.
- Несколько исправлений для функции повышения производительности проверок ограничений внешнего ключа.
- Несколько исправлений для новой команды REPACK, включая устранение сбоев, некорректного поведения с недействительными индексами и материализованными представлениями, а также ряд исправлений прав доступа и отчетов об ошибках.
- Несколько исправлений для новой команды WAIT FOR, включая устранение взаимной блокировки и более четкое информирование об ошибках уровня изоляции.
- Исправление проверки пустого списка FOREIGN_JOIN в pg_plan_advice.
- Несколько исправлений для CREATE PUBLICATION ... EXCEPT.
- Исправление начальной синхронизации таблиц при логической репликации с более старой версии PostgreSQL на v19.
- Несколько исправлений для обнаружения конфликтов при логической репликации.
- Несколько исправлений для новой системы оценки autovacuum, включая таблицы TOAST.
- Исправление для оптимизации COPY FROM SIMD.
- Исправление сбоя при доступе к разделу, параллельное отсоединение которого не завершилось.
- Уточнено, что неудачные транзакции сообщаются отдельно при использовании pgbench --continue-on-error.
Пожалуйста, ознакомьтесь с примечаниями к выпуску для получения полного списка новых и измененных функций:
https://www.postgresql.org/docs/19/release-19.html
Тестирование на наличие ошибок и совместимость
Стабильность каждого выпуска PostgreSQL во многом зависит от вас, сообщества, которое тестирует предстоящую версию со своими рабочими нагрузками и инструментами тестирования, чтобы найти ошибки и регрессии до общего выпуска PostgreSQL 19. Поскольку это бета-версия, незначительные изменения в поведении базы данных, деталях функций и API все еще возможны. Ваши отзывы и тестирование помогут определить окончательные настройки новых функций, поэтому, пожалуйста, протестируйте их в ближайшее время. Качество пользовательского тестирования помогает определить, когда мы сможем сделать финальный релиз.
Список открытых проблем доступен публично в вики PostgreSQL. Вы можете сообщить об ошибках, используя эту форму на веб-сайте PostgreSQL:
https://www.postgresql.org/account/submitbug/
График бета-тестирования
Это четвертая бета-версия версии 19. Проект PostgreSQL планирует перейти к этапу релиз-кандидатов цикла выпуска и продолжит выпускать релиз-кандидаты до тех пор, пока PostgreSQL 19 не станет общедоступным. Для получения дополнительной информации, пожалуйста, посетите страницу бета-тестирования.
Ссылки
- Загрузка
- Информация о бета-тестировании
- Примечания к выпуску PostgreSQL 19 Beta
- Открытые проблемы PostgreSQL 19
- Сообщить об ошибке
- Пожертвовать
Если у вас есть исправления или предложения по этому анонсу выпуска, пожалуйста, отправьте их в публичный список рассылки pgsql-www@lists.postgresql.org.






