-
PostgreSQL Weekly News - 16 août 2004
== 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.
-
PostgreSQL Weekly News - 13 septembre 2004
== Nouvelles hebdomadaires de PostgreSQL - 13 septembre 2004 ==
Une rapide mise à jour cette semaine car la chasse aux bogues continue sur le paquetage de la beta 2 de PostgreSQL 8.0. Les personnes curieuses de connaître les élémentes encore ouverts peuvent lire la liste la plus à jour sur http://candle.pha.pa.us/cgi-bin/pgopenitems mais pour l'instant, voyons les corrections de la semaine.
Quelques petites corrections dans la gestion de liste des déclencheurs ont été apportées. Des conflits entre les constructions win32 et cygwin ont été règlés. Des tests de filtres ont été nettoyés des entrées inutiles. Un problème avec la gestion des erreurs dans les fonctions de déclencheurs a été adressée en exécutant immédiatement les déclencheurs « après » non déferrés avant la fin de la requête (c'est-à-dire alors qu'on se trouve toujours dans la fonction du déclencheur). Quelques bogues de restauration de bases de données possédées par des utilisateurs standards ont aussi été corrigés.
Plusieurs correctifs ont été soumis pour dbmirror incluant des corrections de bogues pour la gestion des appels de setval, de nouvelles instructions de mise à jour ainsi que quelques corrections pour le script clean_pending. Quelques modifications ont été apportées à psql pour améliorer sa cohérence ; \df affiche maintenant le schéma et le nom en premier, \di+ affiche la description en dernier et \dl SQL est un peu plus standard maintenant.
Un dernier élément qui vaut la peine d'être mentionné : le groupe d'utilisateurs PostgreSQL de Sydney annonce leur rencontre inaugural pour la semaine prochaine. Si vous êtes à Sydney (Australie !) ou que vous souhaitez faire le voyage, nous vous encourageons à y aller. Plus de détails sont disponibles sur http://www.postgresql.org/events/221.html.
-
Document de Migration Sybase vers PostgreSQL
-
Sortie de PostgreSQL 8.0 béta 2
-
Sortie de PGSQL DNS 0.71