IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Mises à jour mineures de toutes les versions stables du SGBD PostgreSQL
Corrections de bugs pouvant corrompre les données des utilisateurs

Le , par Stéphane le calme

46PARTAGES

3  0 
Le groupe de développement PostgreSQL annonce avoir publié les nouvelles révisions mineures 9.3.2, 9.2.6, 9.1.11, 9.0.15, 8.4.19. Ces mises à jour s'accompagnent de la correction d'un bug de réplication qui pouvait entraîner une corruption des données sur les serveurs en Hot Standby et les sauvegardes en continu (PITR). Les utilisateurs ayant mis en œuvre la réplication sont vivement encouragés à effectuer la mise à jour dans les plus brefs délais. Le groupe souligne également que la reconstruction des esclaves est obligatoire et qu'une fois le correctif appliqué, il est impératif de reconstruire toutes les instances Hot Standby.

Cette mise à jour apporte également un correctif à deux problèmes liés à la commande VACCUM qui peuvent provoquer la réapparition des lignes supprimées dans certaines circonstances. Il faut noter que les serveurs ayant des taux de transactions très élevés (notamment ceux qui font un « transaction ID wraparound » toutes les semaines) sont plus sensibles à ce problème. Le groupe recommande de lancer un VACCUM sur toutes les bases de données après avoir effectué la mise à jour avec le paramètre vacuum_freeze_table_age à 0.

Des correctifs de plusieurs problèmes mineurs, dont certains n'affectent que la version 9.3, détectés et corrigés par la communauté PostgreSQL :

  • éviter les erreurs « lock alrealdy held » ;
  • résolution d'un problème d'interblocage dans la gestion des timeout ;
  • correction de bugs mineurs sur les mises à jour HOT et la carte de visibilité (« Visibility Map »);
  • éviter le gonflement du stockage des pg_multixact sur les serveurs standbys ;
  • correction d'un bug dans les index GIN qui peut provoquer des erreurs de requêtes ;
  • correction d'un problème qui bloquait la création d'index SP-GIST ;
  • correction de bugs sur les vues matérialisées ;
  • possibilité d'utiliser des alias de tables dans les requêtes complexes ;
  • correction de deux bugs de l'optimiseur de sous-requêtes ;
  • après la génération de plus de 4 GB de journaux pg_receivexlog peut reprendre le streaming ;
  • éviter le crash du planificateur sur les références de ligne entière ;
  • éviter la suppression prématurée des fichiers temporaires ;
  • correction de plusieurs fuites mémoires mineures ;
  • suppression de l'affichage des colonnes supprimées lors d'une violation de contraintes CHECK et NOT NULL ;
  • utilisation d'arguments nommés et par défaut dans les fonctions de fenêtrage ;
  • génération d'une valeur JSON valide lors de la conversion d'une chaîne Hstore vide ;
  • correction d'un décalage de zone GMT ;
  • signalement correct de l'erreur « out-of-disk-space » pendant un pg_upgrade ;
  • plusieurs mises à jour du référentiel de fuseaux horaires.


Comme avec les autres versions mineures, les utilisateurs n'ont besoin ni d'exporter/importer leur instance, ni d'utiliser pg_upgrade pour appliquer cette mise à jour. Il suffit d'arrêter PostgreSQL et de mettre à jour les binaires. Les utilisateurs qui n'ont pas effectué les mises à jour précédentes peuvent avoir quelques étapes supplémentaires. Les détails sont disponibles dans la note de version (Release Notes). Pour cette version, il est aussi impératif de reconstruire tous les serveurs en mode Hot Standby.

Télécharger les mises à jour

Paquets binaires

Installeur One-clic (dont le paquet Windows)

Source : communiqué officiel

Et vous ?

Qu'en pensez-vous ?

Une erreur dans cette actualité ? Signalez-nous-la !