Par Guillaume Lelarge le 11/03/2004 - 20:53
== 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 :