Par SAS le 30/10/2006 - 13:53
Nouvelles hebdomadaires de PostgreSQL - 29 octobre 2006
Les RPM de la version 8.1.5 PGDG contiennent un sérieux bogue. Il est préférable de ne pas les utiliser en attendant la prochaine version, 8.1.5-6PGDG.
Les diapositives et autres média du 10ème anniversaire de PostgreSQL en juillet sont disponibles. Quiconque possède des photos ou autre medium et souhaite les partager peut contacter Gavin Sherry http://conference.postgresql.org/Program.
La prochaine conférence PostgreSQL se tiendra du 21 au 24 mai à Ottawa, Ontario, Canada. Les demandes d'intervention et les informations concernant la conférence seront disponibles bientôt. Dans l'immédiat, mettez une croix dans vos calendriers.
Les nouveautés des produits dérivés
Les jobs PostgreSQL d'octobre
http://archives.postgresql.org/pgsql-jobs/2006-10/threads.php
PostgreSQL Local
Un rassemblement aura lieu le 29 novembre à UCB Berkeley, Californie pour célébrer le 30ème anniversaire d'Ingres, prédécesseur de PostgreSQL.
http://www.eecs.berkeley.edu/IPRO/INGRES30/
PostgreSQL dans les média
PostgreSQL Weekly News vous est présenté cette semaine par David Fetter, Dave Page et Josh Berkus.
Adaptation francophone par Stéphane Schildknecht.
Correctifs appliqués
Tom Lane a commité :
-
La fonction walker d'expression_tree_walker ne parvenait pas à voir les noeuds fils d'un champ testexpr de SubLink ou SubPlan. Ce bogue résultait du remplacement de l'ancienne liste d'expressions de gauche par un simple champ d'expression et l'oubli du fait que expression_tree_walker est codée pour pour éviter les cycles en étant auto-récursive sur les champs de liste (sur l'hypothèse que walker se désintéresse de la liste de noeuds). Sur les champs qui ne sont pas des listes, ell doit évidemment appeler walker. Il est probable que ce correctif ne vaut pas le risque pris de nouveaux bogues, mais il en est là à ce jour. D'après un rapport de bogue de James Robinson ;
-
correctif de la vérification permettant de savoir si une jointure sans clause doit être forcée en présence d'autres jointures externes. À l'origine, il ne faisait que vérifier les recouvrements du côté droit d'une jointure gauche, mais nous devons aussi le faire pour le côté gauche. D'après l'exemple de Jean-Pierre Pelletier ;
-
le correctif de Magnus Hagander qui permet Ă zic.c de compiler correctement sur MSVC : utilisation de CopyFile en lieu et place de CopyFileEx. Cela Ă©vite l'avertissement sur l'absence de la fonction pour les anciennes versions de Windows ;
-
réécriture de la discussion sur la mise en valeur par ORDER BY du cas SQL99 plutôt que le cas output-column-ID du SQL92 ;
-
estampillage de la version 8.2beta2 ;
-
correction des balises erronées dans release.sgml ;
-
suppression de la paire HOLD_INTERRUPTS/RESUME_INTERRUPTS inutile de pgsql/src/backend/storage/buffer/bufmgr.c. Requis parce que RESUME_INTERRUPTS pouvait exécuter ProcessInterrupts, mais cela n'atait plus vrai depuis 2001.
-
nettoyage du code de pg_buffercache, d'après Mark Kirkwood.
Michael Meskes a commité :
-
petit sync de parseur dans ecpg ;
Peter Eisentraut a commité :
-
dans func.sgml, ajout des descriptions réelles des arguments multiples des fonctions d'aggrégat plutôt que de ne présenter que des formules incompréhensibles ;
-
relecture des docs ;
-
correction de la liste des variables d'environnement de configure. Suppression de variables inutilisées. Rajout des variables concernant la documentation dans le chapitre documentation ;
Bruce Momjian a commité :
-
correctifs des docs ;
-
ajout de fichiers manquants dans la documentation, section options de failover, replication, load balancing, et clustering ;
-
Ajout des sections concernant les options de failover, replication, load balancing, et clustering ;
-
correctifs, ajout d'URL sur 'Add estimated_count(*) to return an estimate of COUNT(*)' dans la TODO liste ;
-
ajout d'URL pour 'Speed up COUNT(*)' Ă la TODO list.
Neil Conway a commité :
-
le correctif d'Euler Taveira de Oliveira qui corrige une typo dans la documentation des sauvegardes.
Correctifs rejetés à ce jour
-
Le correctif de Zdenek Kotala qui permet Ă COPY de fonctionner avec regproc et aclitem.
-
le correctif de Neil Conway qui modifie les descriptions GUC. Reporté à la version 8.3 du fait du travail déjà très important pour les traducteurs.
Correctifs en attente
-
Albert Cervera Areny a soumis un correctif ajoutant un GUC nommé temp_tablespaces. Ce correctif concerne l'entrée "tablespace for temporary objects and sort files" de la TODO liste ;
-
Toru SHIMOGAKI a spumis un correctif permettant de corriger un problème de dépassement de capacité dans pg_class.relchecks ;
-
Magnus Hagander a soumis un correctif actualisant le build MSVC ;
-
Heikki Linnakangas a soumis un correctif qui trace les gels de tuples dans les WAL, d'après la discussion sur pgsql-bugs ;
-
Simon Riggs a soumis un correctif d'invalidation relcache pour les nouveaux enregistrements WAL.