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

E.80. Version 8.0.19

[Note]

Date de sortie

2008-11-03

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

E.80.1. Migration vers la version 8.0.19

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.6, voir les notes de sortie de la 8.0.6.

E.80.2. Modifications

  • Correction d'un crash du serveur lorsque l'encodage client ne peut pas représenter une version convertie du message d'erreur (Tom)

    Nous avons déjà corrigé des problèmes identiques dans le passé, mais le problème est toujours d'actualité si le message « le caratère n'a pas d'équivalent » ne peut pas être converti. La correction revient à désactiver la transformation et à renvoyer le message d'erreur en ASCII brut quand nous détectons cette situation.

  • Correction d'un crash possible lorsque des fonctions profondément imbriquées sont appelées à partir d'un trigger (Tom)

  • S'assure qu'une erreur est renvoyée quand une fonction trigger PL/pgsql nouvellement définie est appelée comme une fonction normale (Tom)

  • Correction de la génération du résumé (« headline ») par tsearch2 quand l'élément de la requête correspond au premier mot d'un texte (Sushant Sinha)

  • Correction de l'affichage de secondes fractionnées dans des valeurs d'intervalle lors de l'utilisation d'un style de date non ISO dans une construction ayant utilisé l'option --enable-integer-datetimes (Ron Mayer)

  • S'assure que SPI_getvalue et SPI_getbinval fonctionnent correctement lorsque la ligne et le descripteur de ligne passés ont un nombre de colonnes différent (Tom)

    Cette situation est normale quand une table se voit ajouter ou supprimer des colonnes, mais ces deux fonctions ne le géraient pas correctement. La seule conséquence probable est l'envoi d'un message d'erreur erroné.

  • Correction de l'analyse de CREATE USER par ecpg (Michael)

  • Correction d'une régression récente de pg_ctl restart (Tom)

  • Mise à jour des fichiers de données de fuseaux horaires vers la version 2008i de tzdata (pour les modifications légales de DST en Argentine, au Brésil, à l'Île Maurice et en Syrie)