Nouvelles neuves de PG - 23/07/2006
Nouvelles hebdomadaires de PostgreSQL - 23 juillet 2006
Linuxworld Expo San Francisco se tient du 14 au 18 août. Arrêtez-vous sur le stand PostgreSQL dans le pavillon .org. Si vous souhaitez participer, envoyez un mot à David Fetter, <david@fetter.org>. </david@fetter.org>
L'OSCON se déroule cette semaine à Portland, Oregon. Arrêtez-vous sur le stand PostgreSQL, si vous y êtes.
Correctifs appliqués
Tom Lane a appliqué le correctif de Greg Stark qui ajoute les opérateurs btree sur les TID.
Tom Lane a appliqué un correctif censé corriger le bogue rémanent du « collecteur de statistiques qui meurt sous la charge, sous Windows ».
Joachim Wieland a simplifié les tests de régression en déplaçant le code de suppression des utilisateurs et groupes de régression du script de régression vers le script SQL.
Tom Lane a ajouté quelques bricoles au travail de Magnus Hagander sur le correctif de pg_regress-in-C et a commité le résultat dans le CVS.
Peter Eisentraut a commité la possibilité de surcharger l'emplacement de pg_config pour les constructions pgxs.
Peter a également actualisé le système de construction pour utiliser la construction de gcc dans la recherche de dépendance plutôt que le bitouillage sed précédent. Il a également changé l'extension du fichier pour se rapprocher d'Automake, ce qui laisse Dtrace utiliser les .d comme extension.
Neil Conway a appliqué le nettoyage de fusion de chiffrement de Marko Kreen.
Samedi, Tom Lane a bitouillé hardiement et commité :
- la modification du planificateur pour bénéficier du cache lors des accès mémoire avec les parcours bitmap ;
- la réparation de --disable-spinlocks ;
- l'ajout du support de dynahash.c pour le partitionnement des tables de hachage partagées en fonction de l'ordre des bits de poids faible de la valeur de hachage de l'entrée ;
- la césure de la table de mappage du tampon en multiples partitions verrouillables séparément ;
… et a fini dimanche par un correctif de la surestimation de la taille de la table de hachage de consultation de la mémoire, pouvant éventuellement conduire à un crash pour dépassement de la mémoire partagée.
Correctifs rejetés (à ce jour)
Personne n'est déçu cette semaine ;-)
Correctifs en attente
Greg Sabino Mullane a soumis un correctif pour permettre à pg_dump de prendre plusieurs paramètres à expressions rationnelles -n (inclusion d'espace de nom), -N (exclusion d'espace de nom), -t (inclusion de table) et -T (exclusion de table).
Joshua Reich a soumis un correctif pour ajouter une fonction cube_from_arrays() au module contributif cube, et un nettoyage du module.
Jie Zhang de Greenplum a soumis un correctif d'implémentation des index bitmap sur disque. Il est actuellement amélioré en vue du gel de fonctionnalités.
Joe Conway a posté un correctif permettant de préciser plusieurs tuples dans une instrustion INSERT avec une seule clause VALUES, e.g.
INSERT INTO foo (a, b) VALUES (1, 2), (3, 4), (5, 6);
La première version a planté au bout de 9 000 tuples. La prochaine version permet les valeurs DEFAULT, et a autorisé 300 000 tuples en 13 secondes avec un pic d'un peu plus d'un Go de RAM.
Dans la catégorie tuples multiples, Susan Ebrecht a envoyé un correctif permettant à UPDATE d'utiliser une syntaxe telle que :
UPDATE table SET (col1, col2, ...) = (val1, val2, ...), (colm, coln, ...) = (valm, valn, ...), ...;
Marc Munro a posté un correctif permettant aux bibliothèques chargées au démarrage du postmaster avec la directive de configuration des bibliothèques préchargées (preload_libraries) d'enregistrer leurs propres contextes de mémoire partagée et de LWLocks.
Robert Lor de Sun a soumis un correctif d'ajout du support de DTrace à PostgreSQL comme il l'a expliqué lors de la dernière conférence et du sprint de code.
Zdenek Kotala a soumis un correctif de marquage « changement_au_redémarrage_uniquement » des valeurs du postgresql.conf. Cela peut être utile pour les DBA et les nouveaux venus.
Marko Kreen a envoyé un correctif fournissant les ID de transaction sur 8-octets au niveau utilisateur.
Les nouveautés des produits dérivés
Devrim Gunduz a poussé quelques RPMS liés à PostgreSQL vers Fedora Extras pour révision :
- Slony-I
- psycopg2
- pgpool
- dbi-link
PyPgExplorer 0.8 réalisé. http://homepage.mac.com/levanj/Python
Matthew Hagerty a réalisé la 1.0 de son analyseur de recherche plein-texte en PHP. http://digitalstratum.com/oss/fts_parser
La version corrigée de pgAdmin3, 1.4.3, est sortie. http://www.pgadmin.org/
Fujitsu propose un 'Coffee Morning' PostgreSQL le vendredi 28 juillet à Sydney, Australie. Gavin Sherry évoquera PostgreSQL et la haute-disponibilité. http://www.fastware.com.au/postgresql_coffee.html
Fujitsu propose une session de formation de trois jours à PostgreSQL, du 15 au 17 juillet à Canberra, Australie. http://www.fastware.com.au/postgresql_training_august.html
PostgreSQL Jobs pour juillet
http://archives.postgresql.org/pgsql-jobs/2006-07/threads.php
PostgreSQL Local
Linuxfest Ohio recherche des orateurs PostgreSQL. Si vous pouvez y aller, merci de vous enregistrer. La date limite de proposition d'intervention est fixée au 31 juillet. http://ohiolinux.org/speak.html
PostgreSQL dans les média
Planet PostgreSQL : http://www.planetpostgresql.org/
General Bits, Archives et nouveaux articles : http://www.varlena.com/GeneralBits/
PostgreSQL Weekly News vous est présenté cette semaine par David Fetter, Dave Page et Devrim Gunduz. Adaptation française par Stéphane Schildknecht.

