== Nouvelles hebdomadaires PostgreSQL - 5 janvier 2004 == Si "pas de nouvelles, bonnes nouvelles", alors j'ai beaucoup de bonnes nouvelles pour tout le monde. :-) Comme nous nous y attendions, cette semaine a été calme. En fait, il est probable que le gros événement de la semaine ait été le blocage des principaux serveurs web PostgreSQL. Les détails ne sont pas très intéressants mais vous pouvez les lire ici si vous le souhaitez : http://archives.postgresql.org/pgsql-general/2004-01/msg00101.php. Tout devrait revenir à la normale maintenant pour que nous puissions continuer tranquillement sur le reste de l'année 2004. Une amélioration potentiellement passionnante implique la réécriture du moteur indexscan. Cela va permettre l'utilisation d'index à deux colonnes où la condition WHERE est similaire à 'col1 = quelquechose AND (col2 = autrechose OR col2 = encoreautrechose)'. Auparavant si l'opérateur OR n'était pas sur la première colonne de l'index, nous ne l'aurions pas remarqué. L'analyse des opérateurs a vu une réduction de la surcharge dans palloc() ce qui devrait aider à accélérer l'analyseur. Pas grand chose de plus à dire, bien que nous ayons déjà quelques correctifs de bogues incluant une correction sur l'exécuteur pour un cas particulier où nous arrivons sans mémoire lors de la fonction hash_creation pour les parcours d'index et une autre correction pour les compilations n'utilisant pas gcc sur Solaris. Quelques éléments ont traversé mon écran radar pour ceux intéressés par les tests de performances entre bases de données. Le premier a été un rapport des gens du Open Source Development Labs indiquant qu'il existe maintenant un ensemble de tests automatiques pour les systèmes PostgreSQL d'OSDL. Voici un lien vers leur annonce originale (http://archives.postgresql.org/pgsql-hackers/2003-12/msg00797.php) et un lien vers un exemple déjà bien utilisé (http://archives.postgresql.org/pgsql-hackers/2003-12/msg00816.php). Le deuxième était un lien vers un projet de tests de performance du style TPC-H sur sourceforge (http://sourceforge.net/projects/benchw) disponible pour de nombreux serveurs de bases de données incluant PostgreSQL. Et finalement, Luis Neves a annoncé qu'il a "porté" la base de données d'exemple Foodmart2000 utilisée dans la documentation Microsoft et quelques autres articles techniques gérant le serveur OLAP/SQL Server. Plus d'informations et une URL pour le téléchargement sont disponibles sur http://archives.postgresql.org/pgsql-general/2004-01/msg00095.php. == Nouvelles sur les produits PostgreSQL == PHP Weather 2.2.0 http://www.phparch.com/news/922 WASP UDDI 4.6 - Fonctionnalités supplémentaires ajoutés à un produit solide http://sys-con.com/webservices/article.cfm?id=752 == PostgreSQL dans les journaux == Object relational mappings are over-rated... (blog) http://simon.incutio.com/archive/2004/01/01/foodForThought Installing psycopg on Red Hat 9 (blog) http://simon.incutio.com/archive/2003/12/31/psycopg == Evénements à venir == Linux.Conf.Au: Adelaide, Australia: du 12 au 17 janvier BOF et tutoriels présentés par Gavin Sherry http://lca2004.linux.org.au. LinuxWorld: New York City, New York: 21 janvier Bruce Momjian présentera une BoF PostgreSQL http://www.postgresql.org/event.php?EventID=180 NordU Usenix 2004: Denmark: du 28 janvier au 1er février Bruce Momjian présentera quelques tutoriels PostgreSQL http://www.nordu.org/NordU2004/ Linux Solutions 2004: Paris, France: du 3 au 5 février Bruce Momjian fera une présentation http://www.linuxsolutions.fr/EN/home/index.php?site=default == Nouvelles hebdomadaires PostgreSQL - 5 janvier 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 : http://www.postgresql.org http://advocacy.postgresql.org == Nouvelles hebdomadaires PostgreSQL - 12 janvier 2004 == Les affaires ont recommencé cette semaine alors que les gens revenaient de vacances. De gros progrès ont été effectué sur le portage win32. Cette semaine a vu l'arrivée de l'implémentation d'un tube ainsi que la correction de plusieurs problèmes sur fork/exec. J'ai demandé à Claudio Natoli, un des principaux développeurs du portage win32, ce qu'il pensait des derniers correctifs. Il semblait assez content que la grosse majorité du travail sur fork/exec ait été effectuée. Bien sûr, dans le style des vrais développeurs, il a ajouté ce commentaire : "il existe encore des points à règler qui seront pris en charge dans les prochaines semaines". Mais de fait, une étape importante a été franchie par le portage win32 et ceux qui s'en sont chargés devraient en être fiers. Les autres nouvelles du développement pour cette semaine concernent un certain nombre d'améliorations sur les optimiseurs IQ. Ces améliorations ont permis d'extraire les conditions de parcours d'index OR des conditions OR-of-AND (un AND entouré de OR) où chaque sous-clause OR inclut une contrainte sur la même relation. Il détecte aussi d'une meilleure manière les cas où les entrées, telle qu'une sous-requête utilisant SELECT DISTINCT, est déjà unique pour prévenir des unifications redondantes. L'intelligence du testeur de prédicat de l'index partiel a aussi été amélioré pour gérer les clauses commutées (43), les sous-clauses plus compliquées qu'une simple variable (upper(x) = 't' implique upper(x)>'a') et les opérateurs <> (x<3 implique x<>4). Un ensemble d'améliorations sur psql a été réalisé, ceci incluant psql \dn pour afficher uniquement les schémas temporaires visibles en utilisant current_schemas() et psql '\i ~/' pour récupérer les fichiers à afficher dans le répertoire personnel de l'utilisateur. Quelques pièces initiales du correctif de Dennis Bjorklund ont été intégrées pour permettre de déclarer les paramètres des fonctions avec des noms. Il reste encore quelques points concernant la documentation, l'interaction avec psql et les langages de procédures autres que plpgsql qui demandent encore du travail mais les bases pour cela sont définies. Un bogue du programme createuser, générant un code SQL incorrect lorsque l'option -E est utilisé sans -P, a été corrigé grâce à Martin Pitt, qui est à l'origine du rapport et du correctif. WITH/WITHOUT OIDS a été ajouté pour la commande CREATE TABLE AS. Cette fonctionnalité doit permettre aux auteurs d'applications de s'affranchir eux-même des modifications de la valeur par défaut de 'default_with_oids' dans les futures versions de PostgreSQL. Dernier point, mais pas le moindre, CREATE TRIGGER, CREATE INDEX et CREATE SEQUENCE ont été ajoutés à la liste des expressions supportées par CREATE SCHEMA. Une dernière note, après bien des discussions sur plusieurs listes de diffusion, une nouvelle version de pljava est disponible sur gborg depuis la semaine dernière. Sur la page du projet (http://gborg.postgresql.org/project/pljava/projdisplay.php), vous trouverez des liens vers des explications techniques ainsi que sur la manière de débuter. == Nouvelles des produits PostgreSQL == L'équipe FreeGIS annonce la sortie 1.0.0 de Thuban Geographic Information Tool http://spatialnews.geocomm.com/dailynews/2004/jan/09/news5.html Sortie du pilote pgExpress Driver v2.20 http://archives.postgresql.org/pgsql-announce/2004-01/msg00008.php Mise à jour du paquet Cygwin : postgresql-7.4.1-2 http://archives.postgresql.org/pgsql-announce/2004-01/msg00007.php Sortie de "Callisto Small Buisness Management Software http://archives.postgresql.org/pgsql-announce/2004-01/msg00004.php PostgreSQL Hierarchical Queries 0.5-Pg7.3 http://freshmeat.net/projects/hier_pg/?branch_id=35539&release_id=147293&topic_id=66 == PostgreSQL dans la presse == Choosing An Open Source Database http://www.eweek.com/article2/0,4149,1433738,00.asp Cross - platform client - server backups . http://www.onlamp.com/pub/a/onlamp/2004/01/09/bacula.html Database Wars: Oracle vs. Microsoft http://www.newsfactor.com/story.xhtml?story_id=22767&category=databases Interview with the MAASK Team discussing shared distributed memory http://www.linuxjournal.com/article.php?sid=7341&mode=&order=0 == Evénements à venir == Linux.Conf.Au: Adelaide, Australia: 12 au 17 janvier BOF et tutoriels présentés par Gavin Sherry http://lca2004.linux.org.au. LinuxWorld: New York City, New York: 21 janvier Bruce Momjian présentera une BoF PostgreSQL http://www.postgresql.org/event.php?EventID=180 New York PHP Meeting: New York, New York: 27 janvier Bruce Momjian proposera une présentation de PostgreSQL http://nyphp.org/content/calendar/view_entry.php?id=50&date=20040127 NordU Usenix 2004: Denmark: 28 janvier - 1er février Bruce Momjian présentera quelques tutoriels PostgreSQL http://www.nordu.org/NordU2004/ Linux Solutions 2004: Paris, France: 3 au 5 février Bruce Momjian fera une présentation http://www.linuxsolutions.fr/EN/home/index.php?site=default == Nouvelles hebdomadaires PostgreSQL - 12 janvier 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 : http://www.postgresql.org http://advocacy.postgresql.org == Nouvelles hebdomadaires de PostgreSQL - 19 janvier 2004 == Cette semaine s'est passée sans qu'il y ait eu de grandes nouvelles, ce qui va nous faire des nouvelles hebdomadaires courtes mais sympathiques. J'ai remarqué que beaucoup de changements concernaient des soucis de performance, mais je pense qu'il s'agissait plus d'accidents que de problèmes de conception. Les besoins en mémoires partagées pour la stratégie de remplacement du tampon ARC ont été ajustés. Une mauvaise estimation des coûts CPU des parcours d'index lors de l'évaluation d'expressions non constantes comparé à la variable d'indexage a été corrigé. Construite sur une précédente optimisation avec des sous-requêtes IN renvoyant des résultats DISTINCT, l'optimiseur reconnaitra maintenant aussi l'utilisation de UNION/INTERSECT/EXCEPT (sans ALL). Les fonctions C chargées dynamiquement accélèreront les recherches en cache. Les tests initiaux indiquent que ceci devrait être mis sur des fonctions externes avec les fonctions intégrées. Au niveau de la documentation, nous avons maintenant expérimenté la configuration de la génération de la documentation via XSLT sur le CVS. L'idée est de tester cette configuration pour s'assurer que les résultats et performance sont intéressants puis de n'utiliser que cette méthode pour construire les documentations. Une dernière note, PyGreSQL 3.4 est sorti cette semaine. PyGreSQL est le module d'interface Python pour PostgreSQL. Vous pouvez lire l'annonce complète sur http://archives.postgresql.org/pgsql-announce/2004-01/msg00012.php. == Nouvelles des produits PostgreSQL == Sortie de MySQL PHP 2 Postgres 0.93 http://freshmeat.net/projects/mysqlphp2postgres/?branch_id=6909&release_id=147934&topic_id=861 == PostgreSQL dans la presse == Open-Source Databases Win New Converts http://www.eweek.com/article2/0,4149,1433843,00.asp Hibernate Your Data http://www.onjava.com/pub/a/onjava/2004/01/14/hibernate.html == Evénements à venir == LinuxWorld: New York City, New York: 21 janvier Bruce Momjian présentera une BoF PostgreSQL http://www.postgresql.org/event.php?EventID=180 New York PHP Meeting: New York, New York: 27 janvier Bruce Momjian proposera une présentation de PostgreSQL http://nyphp.org/content/calendar/view_entry.php?id=50&date=20040127 NordU Usenix 2004: Denmark: 28 janvier - 1er février Bruce Momjian présentera quelques tutoriels PostgreSQL http://www.nordu.org/NordU2004/ Linux Solutions 2004: Paris, France: 3 au 5 février Bruce Momjian fera une présentation http://www.linuxsolutions.fr/EN/home/index.php?site=default == Nouvelles hebdomadaires PostgreSQL - 19 janvier 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 : http://www.postgresql.org http://advocacy.postgresql.org == Nouvelles hebdomadaires de PostgreSQL - 26 janvier 2004 == Une autre bonne semaine de développement terminée par une nouvelle édition, en retard, des nouvelles hebdomadaires :-) Il y a un certain nombre d'éléments à passer en revue et un changement de structure, donc commençons tout de suite. Quelques correctifs disponibles cette semaine ont été réécrit pour la branche 7.4 et devraient donc être pris en compte pour la prochaine sortie. Une des corrections inclus concerne un manque d'optimisation au niveau de l'exécuteur évitant des projections inutiles lors du parcours des tables dont toutes les colonnes sont nécessaires. Merci à Mike Mascari pour son rapport initial. Un autre bogue dans le paramètrage de pg_dump, qui initialisait mal l'emplacement de la base de données pour les serveurs 7.0.*, a été corrigé. Un problème avec les colonnes supprimées pour les déclencheurs (triggers) pltcl, rapporté par Patrick Salmon, a aussi été corrigé. Sur la branche principale, quelques discussions de bas niveau sur l'algorithme GEQO et une attente ferme de Tom Lane, ont mené à des changements dans les paramètrages par défaut de GEQO, dans la connaissance des heuristiques SQL pour GEQO et dans la documentation, bien amélioré sur ce sujet. Jan Wieck a aussi implémenté une première passe des fonctionnalités pour l'écriture en tâche de fond, permettant aux personnes administrant des serveurs dédiés d'améliorer les opérations d'entrées/sorties pour le serveur. Neil Conway a passé du temps sur le nettoyage des fonctions de manipulation mémoire de psql. ECPG a eu une nouvelle fonctionnalité : WHENEVER NOT_FOUND pour les syntaxes des instructions SELECT/INSERT/UPDATE/DELETE. Une modification du comportement a été intégrée pour permettre l'initialisation d'un chemin de recherche de schémas incluant des schémas inexistants. Dans le passé, ceci aurait résulté en une erreur (de niveau ERROR) mais cette fonctionnalité est nécessaire pour pg_dump dans le cas de certaines restaurations. Donc, maintenant, il émet un message de niveau NOTICE. Quelques améliorations de la documentation ont aussi vu le jour, incluant l'ajout d'un exemple illustrant la façon d'appeler une fonction prenant en arguments des types composites. Quelques exemples sur l'utilisation des fonctionnalités PREPARE et EXECUTE ont aussi été ajoutés. Un dernier élément a été la suppression finale du code restant du pilote JDBC. Celui-ci a été enlévé du répertoire principal des sources. Il a maintenant sa propre page sur gborg (http://gborg.postgresql.org/project/pgjdbc/projdisplay.php) alors que http://jdbc.postgresql.org est bien sûr toujours d'actualité. Heureusement, ceci va permettre aux développeurs de JDBC d'être plus indépendant des sorties du programme principal. == Nouvelles des produits PostgreSQL == Mise à jour de Sun Cobalt pour PostgreSQL http://www.secunia.com/advisories/10674/ Sortie d'OpenFTS 0.36 http://freshmeat.net/projects/openfts/?branch_id=19183&release_id=149197&topic_id=93 == PostgreSQL dans la presse == Linux World Expo - 2è jour http://www.freebsddiary.org/linuxworldexpo-2004-part5.php More Agencies Pick Open Source Software http://www.govexec.com/features/1203/1203managetech.htm == Evénements à venir == Rencontres PHP New York : New York, New York: 27 janvier Bruce Momjian présentera une introduction à PostgreSQL http://nyphp.org/content/calendar/view_entry.php?id=50&date=20040127 NordU Usenix 2004: Denmark: du 28 au 30 janvier Bruce Momjian donnera son tutoriel sur PostgreSQL http://www.nordu.org/NordU2004/ Linux Solutions 2004: Paris, France: du 3 au 5 février Bruce Momjian fera des présentations http://www.solutionslinux.fr/en/index.php == Nouvelles hebdomadaires PostgreSQL - 26 janvier 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 : http://www.postgresql.org http://advocacy.postgresql.org == Nouvelles hebdomadaires de PostgreSQL - 2 février 2004 == This week saw a little bit of everything going on, with new features and bug squashing taking the lions share. However, I think the most exciting news of the week was the implementation of a new search engine on the PostgreSQL website. The new search engine is based on a (currently unreleased) port of ASPSeek which runs on PostgreSQL, and replaces the old, often complained about, mnogo based search engine. This, coupled with the new tsearch2 based PostgreSQL search engine available at http://www.pgsql.ru, should make it a whole lot easier to find your favorite PostgreSQL related information. On the bug squashing front, we saw a handful of errors fixed and backpatched into 7.4 this week. An incorrect order of operations bug that can prevent proper database startup in some rare corner cases involving running out of disk space was fixed. The fix was based on a trouble report by Christopher Kings-Lynne on the -hackers list. Another problem involving improper evaluation of functions returning composite types was fixed, and an oversight in the checking of complex grouping expressions was fixed. Work on 7.5 also continued at a good clip. The USING and WITH clauses were made optional for \copy, which happens to coincide nicely with what the documentation states on the matter. The length() function now disregards trailing spaces in char(n) values, per discussion on -hackers some time ago. A read of uninitialized memory in the internal next_token function() of hba.c was spotted using valgrind and subsequently fixed. Based on a suggestion from Michael Brusser, we now use Tcl_PutEnv() in place of putenv() in libpgtcl, as the latter can apparently corrupt the Tcl runtime. Some additional documentation was added for libpq explaining how to handle memory management for char pointers returned by libpq functions. We saw a number of improvements to ecpg this week, including issuing a warning if a cursor is declared but not opened, fixing the prototype for ECPGprepared_statement to not moan about "const char", and fixing the parsing of nested structures while adding an option to parse header files. On the win32 front, some heavy reorganizing of the backend dealing with fork, exec, process, and signal handling went in. One specific change was the changing of PG_USLEEP to use SleepEx() to add signal interruptibility. Other win32 oriented changes include some configure and Makefile changes, shared memory attaching in EXEC_BACKEND case, and adding a win32 rand function which had been missing. It's worth noting that at times this past week we have actually had a compilable and quasi-runnable server for win32. It's certainly too green for the average user to really even be testing, but if you are interested in some low level hacking it should be much easier now to get involved. One final note, Simon Riggs posted a very nice summary of development done so far in the PostgreSQL 7.5 branch. You can view it in the archives at http://archives.postgresql.org/pgsql-hackers/2004-01/msg00723.php. (Just a note, it took me 0.084 seconds to find that using the new search engine :-) Simon has indicated plans to keep this summary updated, and the web team is looking for a nice permanent place to give it a home. Once it has settled I will be sure to post the information here. == PostgreSQL Product News == Linux Labs Releases Clustered PostgreSQL Database for Enterprise Computing http://biz.yahoo.com/prnews/040129/lath071_1.html pljava now is now ready for download http://gborg.postgresql.org/project/pljava/news/newsfull.php?news_id=149 New PostgreSQL Import and Export Utilities Available http://gborg.postgresql.org/project/pgimport/news/newsfull.php?news_id=151 == PostgreSQL In the News == SourceBeat Launches Site and Open Source Dynamic Publishing Model http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=SVBIZINK3.story&STORY=/www/story/02-02-2004/0002101112&EDATE=MON+Feb+02+2004,+01:00+PM == Upcoming Events == Linux Solutions 2004: Paris, France: February 3-5 Bruce Momjian will be presenting http://www.solutionslinux.fr/en/index.php Chemnitzer Linux-Tag: Chemnitz, Germany: March 6-7 Peter Eisentraut will organize a table and will make a presentation http://www.tu-chemnitz.de/linux/tag/2004/allgemeines/ == PostgreSQL Weekly News - February 2nd 2004 == Don't forget to read Elein Mustain's Weekly Summary of the PostgreSQL General Mailing List http://www.varlena.com/GeneralBits/ On the Web: http://www.postgresql.org http://advocacy.postgresql.org == Nouvelles hebdomadaires de PostgreSQL - 9 février 2004 == Il n'y a pas eu trop de changements sur le code cette semaine mais cela n'a pas empêché un gros travail. Il y a eu un certain nombre de mises à jour pour des fonctionnalités proposées pour la version 7.5 mais commençons par jeter un oeil sur la liste des modifications réalisées sur le code cette semaine. Quelques informations codées en dur dans information_schema ont été remplacé avec une fonction générant des séries numériques en utilisant une variable indiquant la valeur de l'incrément. Les options GUC sort_mem et vacuum_mem ont été renommé respectivement work_mem et maintenance_work_mem pour mieux refléter leur utilisation par le moteur et, coïncidant avec ce changement, la création d'un index btree et la validation initiale d'une clé étrangère ont été modifié pour utiliser maintenance_work_mem. Enfin, un peu de code concernant une nouvelle fonctionnalité, un délai du vacuum basé sur le coût, a été implémenté. Nous avons aussi vu un peu de nettoyage sur la gestion du signal pour la partie win32 avec la suppression des définitions dupliquées de signal dans pqsignal.h, remplaçant pqkill() avec kill() et redéfinissant kill() dans Win32, en utilisant ereport() au lieu de fprintf() dans certaines gestions d'erreurs de pqsignal.c, exportant pg_queue_signal() et en faisant usage lorsque nécessaire, ajoutant un gestionnaire de contrôle de console pour Ctrl-C ainsi que d'autres gestions similaires dans le code Win32 et implémentant un WaitForSingleObjectEx() dans CHECK_FOR_INTERRUPTS() pour Win32, ce qui devrait nous donner une implémentation fonctionnelle de l'annulation de requêtes pour les plateformes Win32. Des discussions sur " Point-In-Time-Recovery " ont redémarré, dont le résultat a été la mise en place d'infrastructures supplémentaires pour ce sous-projet. Si vous êtes intéressé pour aider ce développement, une liste de diffusion pgsql-hackers-pitr vient d'être créée et Bruce Momjian a créé une page de statut sur ce projet. Elle est disponible sur http://candle.pha.pa.us/main/writings/pgsql/project/pitr.html. Nous avons aussi assisté à quelques progrès sur le COMMIT en deux phases avec l'envoi par Heikki Linnakangas d'un correctif ajoutant un support simple de celui-ci. Tous les détails sont disponibles sur http://archives.postgresql.org/pgsql-hackers/2004-02/msg00261.php. Tout le monde est encouragé pour tester le correctif et pour apporter leur retour d'informations. == Nouvelles des produits PostgreSQL == Photo Organizer (blog) http://www.pulpblog.com/archives/2004/02/04/photo-organizer/ == PostgreSQL dans la presse == e-thepeople considering switch to PostgreSQL http://www.e-thepeople.org/article/29342/view Open-Source DBs Go Big Time http://www.intelligententerprise.com/showArticle.jhtml?articleID=17601165&pgno=2 Marginalizing Windows: running a business on Mac OS X and Linux http://www.macdailynews.com/comments.php?id=P2112_0_1_0 == Evénements à venir == Chemnitzer Linux-Tag: Chemnitz, Germany: 6 au 7 mars Peter Eisentraut organise un tour de table et fera une présentation http://www.tu-chemnitz.de/linux/tag/2004/allgemeines/ == Nouvelles hebdomadaires PostgreSQL - 09 janvier 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 : http://www.postgresql.org http://advocacy.postgresql.org == Nouvelles hebdomadaires de PostgreSQL - 16 février 2004 == Une autre semaine est passée avec plein d'actions concernant le développement de PostgreSQL. Ce travail inclut un bon nombre de nettoyages des récentes modifications, un peu sur les nouvelles fonctionnalités et un minimum de corrections de bogues ; mais assez de généralisation, allons-y. Tom Lane a terminé la restructuration du gestionnaire de stockage, en épurant l'API et en améliorant l'efficacité. L'implémentation du code de délai a été centralisé avec la sous-routine pg_usleep() et le correctif du délai basé sur le coût du vacuum a été étendu pour s'appliquer aux VACUUM FULL, VACUUM ANALYZE et aux vacuum associés aux index, à l'exception des btree. Plusieurs opérateurs de comparaison intertypes (date et timestamp et timestamptz) devraient permettre l'utilisation d'index d'expression comme colonne_date >= date 'today' - interval '1 month'. Nous récupérons aussi des statistiques sur les indexs d'expression via ANALYZE bien que du travail reste à faire pour faire en sorte que le plannificateur les utilise. Enfin, un bogue empêchant le verrouillage des threads et l'utilisation des fonctions *_r a été corrigé dans ecpg et devrait faire partie de la prochaine sortie d'une version 7.4. Nous avons aussi assisté à quelques mouvements sur PITR cette semaine. Un enregistrement d'entête a été ajouté dans chaque fichier WAL pour permettre une identification fiable. Nous évitons maintenant de séparer les enregistrements WAL entre plusieurs fichiers segment et nous faisons maintenant des entrées WAL pour chaque création, suppression, troncage de fichier. Ce travail devrait fournir les bases de la construction d'une réelle implémentation de PITR, dont la discussion continue sur la liste de diffusion pgsql-hackers-pitr. Dernier point sur notre liste cette semaine est la sortie d'une version PDF du manuel PostgreSQL. Merci à Kris Jurka qui a pris le temps de réussir cette compilation, vous pouvez en obtenir une copie sur http://www.postgresql.org/docs/. == Nouvelles des produits PostgreSQL == Dot-nz software open-sourced http://www.computerworld.co.nz/news.nsf/UNID/65C5AC505A9AF792CC256E370074C27B?OpenDocument PostgreSQL-relay 1.2 (Default) Released http://freshmeat.net/projects/postgresql-relay/?branch_id=47849&release_id=151148 == PostgreSQL dans la presse == The Proximity Principle - Stay close to your data http://www.sys-con.com/coldfusion/articlenews.cfm?id=707 AMD64 now supported by more than 1000 OEM/Software/Hardware vendors http://www.amd.com/us-en/Corporate/VirtualPressRoom/0,,51_104_543~82342,00.html Defect-Tracking Tools: Price Vs. Performance http://sdtimes.com/news/096/special1.htm == Evénements à venir == Chemnitzer Linux-Tag: Chemnitz, Germany: 6 au 7 mars Peter Eisentraut organise un tour de table et fera une présentation http://www.tu-chemnitz.de/linux/tag/2004/allgemeines/ == Nouvelles hebdomadaires PostgreSQL - 16 janvier 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 : http://www.postgresql.org http://advocacy.postgresql.org