Mise à jour mineures de PostgreSQL : 9.1.2, 9.0.6, 8.4.10, 8.3.17, 8.2.23

Le projet PostgreSQL sort aujourd'hui des mises à jour pour toutes les branches actives du SGBD PostgreSQL. Ces mises à jour correspondent aux versions 9.1.2, 9.0.6, 8.4.10, 8.3.17 et 8.2.23.

Il est fortement conseillé à tous les utilisateurs de mettre à jour leur installation dès que possible.

Il s'agit en plus de la dernière mise à jour mineure pour PostgreSQL 8.2. Les utilisateurs de cette branche doivent planifier une mise à jour vers une version 8.3 ou ultérieure de PostgreSQL dans les prochains mois. La politique de support des versions est détaillée sur http://wiki.postgresql.org/wiki/PostgreSQL_Release_Support_Policy.

Les fonctionnalités affectées par cette mise à jour incluent : la réplication binaire et les esclaves en lecture seule, les index GIN, l'extension citext, pg_upgrade, le tri dans les fonctions de fenêtrage, l'intégrité référentielle par les clés étrangères, PL/perl et la gestion des extensions. Les utilisateurs de ces fonctionnalités doivent mettre à jour immédiatement.

La mise à jour de la branche 9.1 contient 52 correctifs. Les autres branches ont un nombre inférieur de correctifs. Ces derniers incluent :

  • correction de bugs dans la vue information_schema.referential_constraints view [*] ;
  • correction des collationnements pour les colonnes citext et les index associés [*] ;
  • prévention d'un crash possible lors d'une jointure avec une fonction scalaire ;
  • prévention d'une corruption de données transitoire des index GIN après un crash ;
  • prévention d'une corruption de données sur les colonnes TOAST lors de copie de données ;
  • correction d'échecs lors du démarrage d'un serveur en lecture seule ;
  • correction d'un autre bug concernant le message “variable not found in subplan target list” ;
  • correction d'un bug sur le tri des expressions d'agrégats dans les fonctions de fenêtrage ;
  • correction de plusieurs bugs sur pg_upgrade ;
  • modification de l'ordre de création d'une clé étrangère pour un meilleur support des clés s'auto-référençant [*] ;
  • correction de plusieurs bugs sur l'ordre CREATE EXTENSION ;
  • ajout d'un code assurant que le type de retour et la donnée renvoyée soient en accord avec PL/perl ;
  • ajout d'un code assuant que les chaînes en PL/perl sont toujours en UTF-8 ;
  • correction de bugs sur les différentes extensions ;
  • mise à jour de la base de données des fuseaux horaires.

Les modifications marquées avec une étoile entre crochets ([*]) nécessitent des étapes supplémentaires, après mise à jour, pour corriger les problèmes décrits. Voir les notes de versions de chaque branche pour une liste complète des modifications avec des détails sur les correctifs et les étapes à suivre.

Comme pour les autres versions mineures, les utilisateurs ne doivent pas nécessairement sauvegarder puis recharger leur base de données pour mettre à jour. Arrêtez PostgreSQL, mettez à jour les binaires et relancez PostgreSQL.

Pour les clients de Dalibo sous contrat de Support PostgreSQL Premium, bénéficiant ainsi des mises à jour effectuées par notre service de support, nous profitons de cette annonce pour vous informer que nous avons procédé à la création de tickets d'intervention visant à mettre à jour vos serveurs. Nous vous invitons à nous faire part de vos contraintes quant à l'arrêt nécessaire du serveur PostgreSQL pour l'application de cette mise à jour dans ce(s) ticket(s) d'intervention.

Téléchargez les nouvelles versions maintenant sur :

Afficher le texte source