== Nouvelles hebdomadaires de PostgreSQL - 8 mars 2004 ==

Même avec les sorties de cette semaine, nous avons vu quelques contributions intéressantes sur l'arbre de la 7.5, et un gros travail de fond a été fourni sur les fonctionnalités telles que les espaces de stockage (tablespaces) et le PITR (point-in-time recovery). Malgré tout, l'attention principale s'est portée sur les sorties et voici quelques nouvelles sur les deux de cette semaine. Attardons-nous un peu sur la 7.3.6. Quelques problèmes concernant une mauvaise installation des pages de manuel sont apparus dans le paquet de cette version. Rien d'autre n'a été affecté mais si vous avez besoin de ces pages, vous devriez de nouveau télécharger le code via FTP. Le paquet corrigé sera aussi bientôt disponible sur notre page sourceforge. Entre temps, la 7.4.2 a été préparé et subi actuellement un grand nombre de vérifications. Attendez-vous rapidement à une annonce officielle.

De retour dans le monde de la branche 7.5, nous devons mentionner quelques ajouts. La fonction is_distinct_query() de l'optimiseur a été amélioré pour reconnaître qu'une instruction GROUP BY force un résultat distinct de la sous-requête lorsque toutes les colonnes du GROUP BY apparaissent en sortie. Nous avons aussi vu l'ajout des fonctions internes SPI_getargtypeid, SPI_getargcount et SPI_is_cursor_plan au niveau du moteur. Elles seront utilisées par PL/Java (mais peut-être aussi par d'autres langages procéduraux). Entrer une chaîne vide dans un champ oid ou dans un champ de type float4 et/ou float8 émettra maintenant un message d'attention (niveau warning) pour commencer la mise en place de l'obsolescence de cette fonctionnalité ; cela produira un message d'erreur (niveau error) à partir de la 7.6. La fonction intégrée date_trunc reconnait la semaine ('week') en entrée. Le programme pg_dump a profité de quelques modifications pour l'aider à avoir des sauvegardes plus consistantes à partir de bases de données logiquement identiques mais disposant d'historiques DDL différentes. Enfin, le module dblink a aussi été travaillé, ce qui a permis l'apparition de nouvelles versions de dblink, dblink_exec, dblink_open, dblink_close et dblink_fetch. Enfin, certaines documentations de fonctions obsolètes, et maintenant supprimés, ont été effacées.

En parlant des modules, John Gray a soumis une version révisée de l'intégration d'XPath dans le code. Les nouvelles fonctionnalités incluent les fonctions 'set-returning' d'XPath permettant que des résultats multiples provenant de différentes requêtes XPath soient utilisés en tant que table virtuelle ainsi que l'utilisation de libxslt pour les transformations XSLT. Dû aux nombreux changements, certains ayant introduits des incompatibilités descendantes et des potentiels risques de sécurité du nouveau code, celui-ci a été placé dans le répertoire xml2 de contrib. Merci encore à John et aux personnes de Torchbox qui ont bien aidé John.

Au niveau de la documentation front, plusieurs FAQ ont été mises à jour pour coïncider avec les nouvelles sorties. Un effot particulier a été apporté aux documentations de l'instruction RULES, de la fonction trim, du paramètre virtual_host et de nombreuses références croisées ont été ajoutées entre les différentes sections concernant des thèmes similaires.

Des nouvelles d'un autre front important ont concerné le projet de réplication SLONY-I de Jan Wieck. La configuration fonctionne maintenant sur Red Hat Linux et sur FreeBsd 4.9. De plus, le moteur gère les installations en direct (hot install), les souscriptions directes (hot subscribe with catch up) avec récupération immédiate et les esclaves en cascade (cascaded slaves). Son message complet ainsi que l'URL du projet et des informations sur ce qu'il manque est disponible sur http://archives.postgresql.org/pgsql-general/2004-03/msg00146.php.

Et enfin, je voudrais, cette semaine, mentionner un oubli de la semaine dernière. Les personnes travaillant sur le projet DBD::Pg ont sorti la version 1.32, qui devrait maintenant être disponible via CPAN. Cette version corrige un bon nombre de problèmes ; jetez un oeil à l'annonce originale pour plus d'informations (http://archives.postgresql.org/pgsql-interfaces/2004-02/msg00079.php). Beau travail, les gars !

== Nouvelles concernant les produits PostgreSQL ==

== PostgreSQL dans la presse ==

== Evénements à venir ==

== Nouvelles hebdomadaires PostgreSQL - 1er mars 2004 ==

N'oubliez pas de lire le résumé de la semaine pour la liste de diffusion générale d'Elein Mustain

Liste de diffusion générale http://www.varlena.com/GeneralBits/

Sur le web :