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

E.46. Version 8.0.5

[Note]

Date de sortie

2005-12-12

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

E.46.1. Migration vers la version 8.0.5

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

E.46.2. Modifications

  • Correction d'un cas extrême dans la gestion des traces des transactions

    Il existait une petite possibilité pour laquelle une opération d'entrée/sortie pouvait être initiée pour la mauvaise page, amenant à un échec Assert ou à une corruption de données.

  • Correction des problèmes du processus d'écriture en tâche de fond après avoir récupéré des erreurs (Tom)

    Le processus d'écriture en tâche de fond was found to leak buffer pins after write errors. Bien que non fatal en soi, ceci pourrait amener des blocages mystérieux sur des commandes VACUUM ultérieures.

  • Empêche un échec si le client envoie un message de protocole Bind quand la transaction en cours est déjà annulée

  • Corrections sur /contrib/ltree (Teodor)

  • Corrections de compilation sur AIX et HPUX (Tom)

  • Tente de nouveau les lectures et écritures de fichiers après une erreur NO_SYSTEM_RESOURCES sous Windows (Qingqing Zhou)

  • Correction d'un échec intermittent quand log_line_prefix inclut %i

  • Correction du problème de performance de psql avec les scripts longs sur Windows (Merlin Moncure)

  • Correction de mises à jour manquantes du fichier pg_group

  • Correction d'une vieille erreur sur les jointures externes

    Ce bogue a quelque fois causé une fausse erreur « RIGHT JOIN is only supported with merge-joinable join conditions ».

  • Retardait l'initialisation du fuseau horaire jusqu'à la création du fichier postmaster.pid

    Ceci évite la confusion des scripts de démarrage qui s'attendent à voir apparaître rapidement le fichier pid.

  • Empêchement d'un arrêt brutal dans pg_autovacuum quand une table a été supprimée

  • Correction de problèmes avec des références de lignes entières (foo.*) pour des résultats de sous-requêtes