Mises à jour de PostgreSQL : correctifs pour les versions 9.1 et 9.2

Par:
fredericmazue

mer, 26/09/2012 - 11:40

Le projet PostgreSQL sort aujourd'hui des mises à jour pour toutes les branches actives du SGBD PostgreSQL. Les nouvelles versions 9.2.1, 9.1.6, 9.0.10, 8.4.14 et 8.3.21 corrigent des problèmes critiques pour les versions majeures 9.1 et 9.2. Les utilisateurs de ces versions doivent appliquer ces mises à jour dès que possible. Les utilisateurs des versions 8.3, 8.4 et 9.0 peuvent planifier la mise à jour lors de la prochaine interruption de service programmée.

Pour les versions 9.1 et 9.2, deux risques de corruptions de données ont été détectés. Suite à un arrêt brutal du serveur (crash), un arrêt avec l'option "immediate" ou une bascule vers un serveur en standby, certains index (BTREE et GIN) et la carte de visibilité (''visibility map'') peuvent être endommagés.

Cette mise à jour résout ces deux problèmes.

Damien Clochard, Directeur des Opérations de DALIBO , société française spécialiste de PostgreSQL, précise que : « Pour les utilisateurs de PostgreSQL 9.1 et 9.2, le risque est sérieux mais le correctif est très simple à appliquer. Nous conseillons de faire cette mise à jour le plus tôt possible, puis de lancer un ''VACUUM'' et une réindexation progressive. L'ensemble ne prend que quelques minutes.»

Comme pour toutes les versions mineures, cette mise à jour s'effectue en trois étapes : un simple arrêt de PostgreSQL, suivi du remplacement des exécutables, et enfin le redémarrage du serveur. Les utilisateurs de versions plus anciennes qui ont sauté plusieurs mises à jour mineures auront peut-être à effectuer d'autres actions suite à cet upgrade. Il est recommandé de consulter les notes de version pour plus de détails.