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.