-
== PostgreSQL Weekly News - 11 octobre 2004 ==
Le 11 octobre 2004, Robert Treat écrivait sur la liste pgsql-announce:
Encore une semaine de passée, qui nous rapproche de la sortie de la version v.8.0, et pendant laquelle nous avons encore eu un bon nombre de report de bugs. Nous sommes encore un peu loin d'une nouvelle version béta, mais souvenez-vous que vous pouvez toujours vérifier l'avancement de la béta sur http://candle.pha.pa.us/cgi-bin/pgopenitems.
Nous avons tout particulièrement corrigé un grand nombre de bugs sur la version win32, rapportés par un bon nombre de personnes qui nous aident à tester cette nouvelle version. Plusieurs DEFINE Win32 ont étés convertis en TYPEDEFS. Le langage fonctionel plpython peut à présent être compilé sous Win32. Tout comme le support du SSL a été corrigé pour Win32. L'installation des tablespaces sous Cygwin a été corrigé. Enfin, nous testons désormais sur des sockets de domaines unix avant de définir l'authentification par défaut pour s'y connecter.
D'autres corrections cette semaine encore, comme l'échappement de simples quotes et l'utilisation de backslashes dans les locales définies dans le fichier postgresql.conf, la correction de quelques cas où PostgreSQL acceptait des valeurs CIDR invalides, mise en exergue de problêmes avec des fonctions SQL qui retournaient des tableaux qui ont des colonnes supprimées, ajout des noms des schémas dans la sortie de pg_restore -l, et correction de la vue pg_indexes pour qu'elle affiche le tablespace de l'index plutôt que le tablespace de la table parente.
Un dernier mot pour tous ceux qui utilisent l'accès CVS: nous venons juste de terminer notre ménage qui va vous demander de faire un cvs checkout rapidement avant de pouvoir continuer à faire des cvs update. Pour plus d'informations, merci de lire cette annonce officielle
-
== PostgreSQL Weekly News - 5 octobre 2004 ==
Rien ne vaut quelques ouragans et des coupures d'électricité pour vous inspirer des variations de ces nouvelles hebdomadaires. Bien sur, lorsque vous êtes dans un environnement de développement distribué, le temps qu'il fait importe peu, ainsi lorsque j'étais à l'extérieur pour nettoyer les arbres cassés et autres, les développeurs de PostgreSQL préparaient PostgreSQL 8.0 beta 3. Ceux qui n'ont pas encore mis à jour sont priés de le faire, les paquets sont disponibles sur les serveurs habituels. Ceux qui voudraient savoir quelles corrections il nous reste à apporter peuvent aller voir la liste des items ouverts sur http://candle.pha.pa.us/cgi-bin/pgopenitems .
Ainsi, après deux semaines et une nouvelle beta, nous avons certainement une bonne liste de changements à balayer. Le code assembleur pour l'instruction test-and-set (TAS) sous Solaris/386 a été corrigé. Un cas particulier dans lequel la libpq auraît pu traiter une commande défectueuse comme étant réussie a aussi été corrigé. Quelques conditions de dépassement de pile dans les opérateurs arithmétiques sur des entiers sont désormais détectés. Une optimisation des hash joins pour lesquels la relation INNER est complètement vide a été ajoutée. ALTER TABLE OWNER a été ajusté pour mettre à jour la propriété des séquences afférentes, en accord avec les index. Le code de vérrouillage sur les index a été amélioré, et le code de mise à jour de table héritées a été amélioré. Enfin, le label de volatilité des fonctions relatives au timestamp a été revu et corrigé comme il le fallait.
Un autre domaine qui a bénéficié de tout un tas d'améliorations a été le programme psql. Parmi les ajouts, on trouve le support des tabulation pour ALTER SEQUENCE, ajout de "RENAME TO" pour ALTER TRIGGER xx ON yy, support de ALTER USER xxx, support de ALTER LANGUAGE, support amélioré de ALTER TABLE xxx ALTER COLUMN xxx. Parmi les corrections, on trouve la bonne table pour ALTER TRIGGER xx ON ..., ALTER GROUP xxx DROP ..., ALTER DOMAIN xxx DROP ... et ALTER DOMAIN xx SET DEFAULT. Merci à Greg Sabino-Mullane pour cet important travail.
Un autre domaine qui se doit d'être cité est le travail continu d'amélioration de la documentation. Les récents endroits où on a travaillé sont par exemple la commande CREATE TABLE AS, l'installation de PL/Python, le support de SSL dans la libpq, l'utilisation de PERFORM en plpgsql, la procédure de mise à jour, et plusieurs nouvelles entrées dans l'index de la documentation. Si vous le l'avez pas encore fait, veuillez vous ballader dans cette nouvelle documentation et nous envoyer toutes les suggestions que vous auriez.
-
Autodoc : documentez vos bases de données facilement!
-
Utiliser du Python côté serveur
-
PostgreSQL 8.0.0 Beta 3 disponible!

