LOXODATA

PostgreSQL 14 rc1

2021-09-23   342 mots, 2 minutes de lecture

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 avec SEARCH 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.

Liens