PostgreSQLLa base de données la plus sophistiquée au monde.

E.67. Version 8.1.5

[Note]

Date de sortie

2006-10-16

Cette version contient quelques corrections de la 8.1.4. Pour plus d'informations sur les nouvelles fonctionnalités de la version majeure 8.1, voir Section E.72, « Version 8.1 ».

E.67.1. Migration vers la version 8.1.4

Une sauvegarde/restauration n'est pas requise pour ceux utilisant une version 8.1.X. Néanmoins, si vous mettez à jour à partir d'une version antérieure à la 8.1.2, voir les notes de sortie de la 8.1.2.

E.67.2. Modifications

  • Interdiction des fonctions d'agrégat dans des commandes UPDATE, sauf à l'intérieur de sous-sélections (Tom)

    Le comportement d'un tel agrégat est non prévisible et, dans la version 8.1.X, peut causer un arrêt brutal. Donc, il a été désactivé. Le standard SQL ne le permet pas non plus.

  • Correction d'un « core dump » quand un litéral sans type est pris pour un ANYARRAY

  • Correction d'un « core dump » lors des traces sur les durées pour le protocole étendu de requêtes quand un COMMIT ou un ROLLBACK est exécuté

  • Correction d'une mauvaise gestion des déclencheurs après quand une requête contient une fonction SQL renvoyant plusieurs lignes (Tom)

  • Correction de ALTER TABLE ... TYPE pour qu'il vérifie NOT NULL dans une clause USING (Tom)

  • Correction de string_to_array() pour gérer des correspondances se surchargeant pour la chaîne de séparation

    Par exemple, string_to_array('123xx456xxx789', 'xx').

  • Correction de to_timestamp() pour les formats AM/PM (Bruce)

  • Correction du calcul de l'autovacuum qui décide de l'exécution d'ANALYZE (Alvaro)

  • Correction de quelques cas rares dans la correspondance de modèles pour les commandes \d de psql

  • Correction de bogues corrompant les index dans /contrib/ltree (Teodor)

  • Nombreuses corrections de fiabilité dans ecpg (Joachim Wieland)

  • Correction de l'échappement des antislashs dans /contrib/dbmirror

  • Corrections mineures dans /contrib/dblink et /contrib/tsearch2

  • Amélioration de l'efficacité des tables hash et des parcours d'index bitmap (Tom)

  • Correction de l'instabilité de la récupération de statistiques sur Windows (Tom, Andrew)

  • Correction de statement_timeout pour utiliser les bonnes unités sur Win32 (Bruce)

    Dans les versions précédentes de la 8.1.X sur Win32, le délai était décalé d'un facteur de 100.

  • Corrections pour les compilateurs MSVC et Borland C++™ (Hiroshi Saito)

  • Corrections pour les compilateurs AIX et Intel™ (Tom)

  • Correction d'un bug rare dans l'archivage continu (Tom)