PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

PGWN - 30 juillet 2006

PostgreSQL Weekly News | PGWN - 30 juillet 2006

Par SAS le 31/07/2006 - 14:43

Nouvelles hebdomadaires de PostgreSQL - 30 juillet 2006

Darcy Buskermolen a rejoint Commandprompt. Félicitations à eux deux.

Correctifs appliqués

Peter Eisentraut a commité :

  • le correctif de Zdenek Kotala qui annote dans le fichier postgresql.conf d'exemple les variables qui nécessitent un redémarrage du serveur pour être activées ;
  • le support de Dtrace par Robert Lor, qui contient quelques tests initiaux de dtrace ;
  • une modification de la taille de effective_cache en integer pour l'intégration avec les fonctionnalités à venir ;
  • sa modification du serveur pour lui faire retourner une chaîne vide plutôt que "unset" (non positionné) lorsqu'une varibale non positionnée est interrogée avec SHOW...

Tom Lane a commité :

  • le correctif de Joachim Wieland qui remplace le paramètre de configuration "australian_timezones" par un paramètre plus générique "timezone_abbreviations". Ce dernier utilise une liste d'abbréviations de fuseau horaire modificable par le DBA.
  • le correctif de Junji Teramoto qui modifie les btree pour en supprimer les entrées réputées mortes sans avoir à effectuer de VACUUM ;
  • le projet Summer of Code de Sergey Koposov d'aggrégats d'arguments multiples, compatible avec SQL:2003. Tom n'a commité que la version FLOAT8, la version NUMERIC lui paraissant trop lente.
  • une modification qu'il a faite pour ajouter un facteur de floutage à genericcostestimate() pour empêcher le planificateur de penser que des index de tailles différentes soient aussi attractifs ;
  • une modification qu'il a faite pour réorganiser la fonction PostmasterMain ;
  • Yet Another Patch From Tom (YAPFT) : modifier les btree pour en supprimer les entrées réputées mortes sans avoir à effectuer de VACUUM. Lorsqu'une page d'index doit être coupée pour faire une insertion, on regarde d'abord si une entrée marquée LP_DELETE existe sur cette page. Le cas échéant, elle est supprimée pour tenter d'obtenir suffisament de plce pour réliser l'insertion. Cela doit réduire l'expansion de l'index pour les tables fortement actualisées, même s'il reste nécessaire d'effectuer de temps à autres un VACUUM pour nettoyer le tas.

Tatsuo Ishii a commité :

  • de nouvelles fonctionnalités pour pg_bench auxquelles a contribué Tomoaki Sato. Elles comprennent des variables prédéfinies "tps", une option -D pour positionner les variables sur la ligne de commande et un \set étendu pour autoriser les calculs arithmétiques. Elle remplace également l'échelle (0,10000) de delta_value par une plus réaliste, (-5000,5000).

Bruce Momjian a commité :

  • le correctif de Dhanaraj M qui modifie LIMIT/OFFSET pour utiliser un int8, ce qui autorise des ensembles de plus de 2 milliards de lignes ;
  • les correctifs de Joshua Reich à contrib/cube qui actualisent les fonctions en accord avec la convention d'appel à V1 et les nouvelles fonctionnalités ;
  • le correctif d'Albe Laurenz pour permettre les recherches LDAP à partir de pg_service.conf ;
  • le contournement du bogue dans strxfrm() en Visual C++ 2005 réalisé par William Zhang. Voir à ce propos http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=99694.
  • ses modifications concernant les valeur de retour des macros wait() pour WIN32. Elles les rendent précises, essentiellement parce qu'elles sont utilisées pour tester la valeur de retour de system(). (WIN32 ne surcharge pas le code retour par d'autres conditions d'erreur comme le fait un Unix. Ce ne sont donc que de simples macros).
  • Ses correctifs aux tests de régression pour tenir compte des erreurs de diff sur Win32, à l'aide de nouvelles macros.

Andrew Dunstan a commité :

  • son correctif pour interdire le multiplexage des objets d'évenèment noyau Windows qui sont écoutés sur plusieurs sockets — cela devrait corriger les erreurs des tests de régression sur les stats qui apparaissent.

Alvaro Herrera a comité :

  • un correctif à l'origine de Hannu Krosing, réécrit par Tom Lane et actualisé par Alvaro soi-même pour modifier la définition des instantanés pour que les vacuum paresseux soient ignorés par les autres vacuums. Cela permet aux petites tables fréquement actualisées d'un pseudo système OLTP avec de grosses tables d'être nettoyées en parallèle au nettoyage des grosses tables.

Correctifs rejetés (à cette heure)

Pas de déception cette semaine ;-)

Correctifs en attente

Joe Conway a soumis de nouvelles modifications à la fonctionnalité INSERT ... VALUES (...), (...), ...

Bernd Helmle a envoyé la dernière version de son correctif permettant la création de VIEW actualisables en accord avec SQL:2003. Yay!

Peter Eisentraut rend possible l'affichage des unités dans postgresql.conf et lors de l'utilisation de SHOW.

Joe Conway aposté le correctif de Kai Londerberg permettant l'exécution de requêtes asynchrones avec dblink.

Korry Douglas a soumis un correctif ajoutant le support de plugiciels d'instrumentation chargeables pour les langages proceduraux et le support de plugiciels pour le gestionnaire du PL/PgSQL.

Chris Mair a envoyé un correctif permettant d'utiliser des curseurs pour les résultats volumineux au sein de psql.

Greg Sabino Mullane a envoyé un correctif qui ajoute une nouvelle variable server_version_num à pg_settings, facilement comparable numériquement.

Tzahi Fadida a envoyé son correctif Summer of Code complet de l'union pour inclusion dans contrib.

Pavel Stehule a envoyé un correctif à un dysfonctionnement des paramètre OUT en général et en PL/Perl en particulier.

David Fetter a envoyé un correctif permettant à psql de rapporter une erreur lors de l'utilisation de fichiers passés avec -f dont la taille dépasse 2^32 lignes.

ITAGAKI Takahiro a soumis un correctif collectant des statistiques pour l'acquisition de verrous légers.

Simon Riggs a posté un brouillon de correctif implantant une fonction SQL qui permet aux DBA de déclencher manuellement une commutation de XLOG.

Joachim Wieland a retravaillé une idée de Zdenek Kotala et soumis un correctif implantant un nouveau test de régression pour SET/SET LOCAL à l'intérieur de transactions et sous-transactions.

Les nouveautés des produits dérivés

Devrim Gunduz a introduit postgresql_autodoc, psycopg2, pgpool et phpPgAdmin dans Fedora Core Extras.

MicroOLAP Database Designer for PostgreSQL ver.1.1.1 réalisé.
http://www.microolap.com/

MicroOLAP PostgresDAC 2.3.4 réalisé.
http://microolap.com/products/connectivity/postgresdac/

PostgreSQL Jobs pour juillet

http://archives.postgresql.org/pgsql-jobs/2006-07/threads.php

PostgreSQL Local

Que du global cette semaine.

PostgreSQL dans les média

Planet PostgreSQL: http://www.planetpostgresql.org/

General Bits, Archives and occasional new articles: http://www.varlena.com/GeneralBits/

PostgreSQL Weekly News vous est présenté cette semaine par David Fetter et Dave Page.
Adaptation française par Stéphane Schildknecht.

© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.