Le PostgreSQL Global Development Group annonce que la première « release candidate » de PostgreSQL 14 est disponible au téléchargement.
S’agissant d’une « release candidate », PostgreSQL 14 RC1 ne devrait pas différer de la version finale de PostgreSQL 14. Il est toutefois possible que des correctifs majeurs soient appliqués.
La publication de la version finale est planifiée pour le 30 septembre 2021. La section “Planning” donne plus de détails sur cette planification.
Mettre à jour vers PostgreSQL 14 RC1
Pour mettre à jour en PostgreSQL 14 RC1 à partir d’anciennes versions de PostgreSQL,
il suffit d’utiliser une stratégie de mise à jour majeure, à savoir pg_upgrade
ou
pg_dump
/ pg_restore
.
La section upgrading de la documentation en anglais et la section Mise à jour d’une instance PostgreSQL de la documentation française fournissent toutes les informations nécessaires à la mise à jour.
https://www.postgresql.org/docs/14/static/upgrading.html https://docs.postgresql.fr/14/upgrading.html
Changements depuis la Beta 3
Plusieurs anomalies ont été signalées durant la bêta 3. Tous les correctifs ont été produits et appliqués à cette release candidate. Les correctifs comprennent entre autres :
- la fonctionnalité d’analyze par autovacuum des tables partitionnées a été abandonnée et ne sera pas disponible dans PostgreSQL 14 ;
- un correctif de l'
EXPLAIN VERBOSE
qui échouait sur les requêtes avecSEARCH BREADTH FIRST
; CREATE STATISTICS
rejette désormais les expressions à variable unique ;- un correctif pour les cas où
SELECT DISTINCT ROW
échoue.
La page open items (en anglais) donne toutes les informations concernant les correctifs apportés.
Planning
Il s’agit de la première « release candidate » pour PostgreSQL 14.
La publication de la version finale de PostgreSQL 14 est programmée pour le 30 septembre 2021.
Cette sortie pourrait toutefois être retardée si une anomalie était découverte qui ne puisse être corrigée assez rapidement, ou nécessite la sortie d’une nouvelle release candidate.
La page de Beta Testing rassemble toutes les informations pour comprendre les étapes nécessaires.