PostgreSQL 19 bêta 4
PostgreSQL 19 Bêta 4 publiée
Le PostgreSQL Global Development Group annonce la disponibilité de la quatrième bêta de PostgreSQL 19 en téléchargement. Cette publication contient un aperçu des fonctionnalités qui seront disponibles dans la version finale de PostgreSQL 19. Des modifications peuvent toutefois intervenir d’ici là.
Vous pouvez trouver des informations sur toutes les fonctionnalités et les changements de PostgreSQL 19 dans les notes de version
Dans l’esprit de la communauté open source PostgreSQL, nous vous encourageons fortement à tester les nouvelles fonctionnalités de PostgreSQL dans vos systèmes de base de données. Ceci afin de nous aider à éliminer les bogues et autres problèmes qui pourraient exister. Bien que nous ne vous conseillions pas de faire fonctionner PostgreSQL 19 Bêta 4 dans vos environnements de production, nous vous encourageons à trouver des moyens de faire fonctionner votre charge applicative typique avec cette publication bêta.
Vos tests et vos commentaires aideront la communauté à s’assurer que PostgreSQL 19 respecte nos standards de stabilité et fiabilité. Vous pouvez également vous renseigner sur notre processus de bêta testing et comment y contribuer.
Mise à jour vers PostgreSQL 19 Bêta 4
Pour mettre à jour vers PostgreSQL 19 Beta 4 à partir d’une précédente
version de PostgreSQL, vous aurez besoin d’utiliser une stratégie
similaire à la mise à jour entre versions majeures de PostgreSQL
(i.e. pg_upgrade ou pg_dump/pg_restore). Pour plus
d’information, merci de consulter la section de la documentation
concernant les mises à jour.
Changement depuis la publication de la Bêta 3
Les corrections et changements depuis la publication PostgreSQL 19 Bêta 3 incluent :
- Retrait de la prise en charge de SQL/PGQ (requêtes sur les graphes de propriétés) ;
- Retrait de l’activation et la désactivation en ligne des sommes de contrôle des données ;
- Annulation de la prise en charge des mises à jour et suppressions temporelles fournies par la clause
FOR PORTION OF; - Annulation des commandes
ALTER TABLE ... MERGE PARTITIONSetALTER TABLE ... SPLIT PARTITIONS; - Retrait des fonctions
pg_get_role_ddl(),pg_get_tablespace_ddl()etpg_get_database_ddl(); - Annulation d’une modification qui forçait la valeur de
LC_COLLATEàCdans le processus postmaster ; - Plusieurs corrections apportées à la fonctionnalité d’amélioration des performances pour les vérifications des contraintes de clé étrangère ;
- Plusieurs corrections concernant la nouvelle commande
REPACK, notamment des plantages, un comportement incorrect avec des index et des vues matérialisées non valides, ainsi que plusieurs corrections relatives aux autorisations et au signalement des erreurs ; - Plusieurs corrections concernant la nouvelle commande
WAIT FOR, notamment un blocage (deadlock) et un signalement plus clair des erreurs de niveau d’isolation ; - Correction de la validation d’une liste
FOREIGN_JOINvide danspg_plan_advice; - Plusieurs corrections concernant
CREATE PUBLICATION ... EXCEPT; - Correction de la synchronisation initiale des tables de la réplication logique depuis une ancienne version de PostgreSQL vers la version 19 ;
- Plusieurs corrections concernant la détection des conflits lors de la réplication logique ;
- Plusieurs corrections concernant le nouveau système de notation d’
autovacuum, notamment pour les tablesTOAST; - Correction pour l’optimisation SIMD de la commande
COPY FROM; - Correction d’un plantage lors de l’accès à une partition dont le détachement concurrent n’était pas terminé ;
- Précision indiquant que les transactions ayant échoué sont signalées séparément lors de l’utilisation de
pgbench --continue-on-error;
Veuillez consulter les notes de publication pour une liste complète des nouveautés et changements : https://www.postgresql.org/docs/19/release-19.html
Tests pour le débogage et la compatibilité
La stabilité de chaque publication de PostgreSQL dépend de vous, la communauté. En testant la version à venir avec votre charge et vos outils de tests, vous pourrez nous aider à trouver les bogues et régressions avant la publication de PostgreSQL 19.
Étant donné qu’il s’agit d’une version bêta, des changements mineurs dans le comportement de la base de données, des détails et des APIs sont toujours possibles. Vos retours et tests aideront à déterminer les ajustements finaux des nouvelles fonctionnalités.
La qualité des tests aide à déterminer le moment de la publication finale.
Une liste des problèmes ouverts est publiquement disponible dans le wiki de PostgreSQL. Vous pouvez rapporter des bogues en utilisant le formulaire présent sur le site web de PostgreSQL : https://www.postgresql.org/account/submitbug/.
Planning Bêta
Il s’agit de la quatrième publication bêta de la version 19. Le projet PostgreSQL publiera autant de bêtas que nécessaire pour les tests. Celles-ci seront suivies d’une ou plusieurs publications de versions candidates, jusqu’à la publication de la version finale.
Pour plus d’information, veuillez consulter la page Beta Testing.
Liens
- Téléchargement
- Information sur le Bêta Testing
- Note de publication de PostgreSQL 19 Bêta
- Problème connu de PostgreSQL 19
- Soumettre un bogue
- Faire un don
Crédits photo : Carlos Gonzalez