Par Guillaume Lelarge le 18/09/2004 - 16:52
== Nouvelles hebdomadaires de PostgreSQL - 16 août 2004 ==
Alors que les retours initiaux à la sortie de la beta de PostgreSQL ont été
très positifs, cela n'a pas été la grande nouvelle de cette semaine de
développement. Ce qui a vraiment frappé les esprits a été la découverte d'un
bogue très ancien résidant dans le code « XLOG COMMIT » de
PostgreSQL. Bien qu'il n'y ait jamais eu de rapports connus sur ce bogue,
toutes versions de PostgreSQL confondues, la nature de ce bogue est telle que,
avec suffisamment de mauvaise chance, il est possible de subir des pertes de
données. Donc, l'équipe core de PostgreSQL a décidé que la seule action
responsable était de reporter le correctif sur les versions précédentes dans
autant de versions que possible. Ceci signifie que vous devriez voir dans les
prochaines semaines la sortie des versions 7.4.4, 7.3.7 et 7.2.5. Cette mise Ă
jour est fortement recommendé, notamment pour ceux ayant augmenté le
paramètrage de commit_delay. Voici le lien vers l'intention originelle de
sortie, qui contient elle-même un lien vers une description technique détaillée
du problème qui contient aussi un lien sur la façon dont a été découvert ce
bogue lors des tests de la beta 8.0. De gros remerciements Ă Satoshi Okada et Ă
Tom Lane pour leur travail sur ce problème.
(http://archives.postgresql.org/pgsql-hackers/2004-08/msg00708.php).
Sur le front de la 8.0, nous avons reçu quelques rapports de bogues, quelques
correctifs et des rapports de construction avec succès sur plusieurs
plateformes. Comme les corrections de bogues sont intrinsèques aux tests d'une
beta, faisons-en la liste. Un bogue, où des « hashed crosstab »
s'arrĂŞtait brutalement avec une erreur SPI_finish lorsque le source SQL ne
produisait aucune ligne, a été corrigé. Une erreur de compilation avec OpenBSD
lorsque CODESET n'était pas défini a été corrigé. Un coutournement a été ajouté
pour la fonction strtod() cassée dans de nombreuses versions de Solaris. Il y a
eu aussi un peu de nettoyage du code de COPY pour win32, le support de COPY dans
psql sait maintenant gérer les retours à la ligne (\r\n), les options -s et -L
ont été corrigées dans initdbr, dbsize a été mis à jour pour la gestion des
espaces logiques et l'acceptation des virgules dans BEGIN, START TRANSACTION et
SET TRANSACTION, a été ajouté comme le demande le standard SQL. Enfin, pour
ceux s'occupant des modifications de documentation, plusieurs aires ont été
améliorées pour inclure des informations sur les fuseaux horaires supportés, la
mise en cache des plans de requêtes préparés, les conventions de retour des
fonctions par déclencheurs, mvcc et les transactions en série.
== Nouvelles des produits PostgreSQL ==
== Nouvelles dans la presse ==
== Événements à venir ==
== Nouvelles hebdomadaires PostgreSQL - 9 août 2004 ==
Sur le Web : http://www.postgresql.org