[Trad] [svn:pgfr] r1234 - in traduc: branches/bv81x/manuel branches/bv82x/manuel trunk/postgresql trunk/postgresql/ref
admin at listes.postgresql.fr
admin at listes.postgresql.fr
Sam 31 Jan 18:56:21 CET 2009
Author: gleu
Date: 2009-01-31 18:56:20 +0100 (Sat, 31 Jan 2009)
New Revision: 1234
Modified:
traduc/branches/bv81x/manuel/release.xml
traduc/branches/bv82x/manuel/release.xml
traduc/trunk/postgresql/config.xml
traduc/trunk/postgresql/func.xml
traduc/trunk/postgresql/information_schema.xml
traduc/trunk/postgresql/installation.xml
traduc/trunk/postgresql/libpq.xml
traduc/trunk/postgresql/maintenance.xml
traduc/trunk/postgresql/monitoring.xml
traduc/trunk/postgresql/problems.xml
traduc/trunk/postgresql/ref/discard.xml
traduc/trunk/postgresql/ref/select.xml
traduc/trunk/postgresql/release.xml
Log:
Mise ?\195?\160 jour vers la version 8.3.6.
Modified: traduc/branches/bv81x/manuel/release.xml
===================================================================
--- traduc/branches/bv81x/manuel/release.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/branches/bv81x/manuel/release.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -181,6 +181,7 @@
<application>tzdata</application> (pour le Kathmandou et des corrections
historiques de DST en Switzerland et à Cuba)
</para>
+ </listitem>
</itemizedlist>
Modified: traduc/branches/bv82x/manuel/release.xml
===================================================================
--- traduc/branches/bv82x/manuel/release.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/branches/bv82x/manuel/release.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -141,7 +141,7 @@
<listitem>
<para>
- Rend plusûr l'utilisation des entrées/sorties de type avec les fonctions
+ Rend plus sûr l'utilisation des entrées/sorties de type avec les fonctions
SPI ; en particulier à utiliser aves les contraintes de vérifications
pour les domaines (Tom)
</para>
@@ -245,6 +245,7 @@
<application>tzdata</application> (pour le Kathmandou et des corrections
historiques de DST en Switzerland et à Cuba)
</para>
+ </listitem>
</itemizedlist>
Modified: traduc/trunk/postgresql/config.xml
===================================================================
--- traduc/trunk/postgresql/config.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/trunk/postgresql/config.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -910,6 +910,13 @@
améliorer les performances des opérations VACUUM et de la
restauration des sauvegardes.
</para>
+
+ <para>
+ Notez que quand autovacuum fonctionne, un maximum de
+ <xref linkend="guc-autovacuum-max-workers"> fois cette quantité de
+ mémoire peut être utilisé, donc faites attention à ne pas configurer
+ la valeur par défaut de façon trop importante.
+ </para>
</listitem>
</varlistentry>
Modified: traduc/trunk/postgresql/func.xml
===================================================================
--- traduc/trunk/postgresql/func.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/trunk/postgresql/func.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -8622,7 +8622,7 @@
<para>
La fonction <function>xmlagg</function> est, à la différence des
- fonctions qui suivent, une fonction d'aggrégat. Elle concatène les valeurs
+ fonctions décrites ici, une fonction d'aggrégat. Elle concatène les valeurs
en entrée pour les passer en argument à la fonction d'aggrégat, comme le
fait la fonction <function>xmlconcat</function>.
Voir <xref linkend="functions-aggregate"/> pour plus d'informations sur
@@ -12435,11 +12435,11 @@
<function>pg_switch_xlog</function> bascule sur le prochain journal de
transactions, ce qui permet d'archiver le journal courant (en supposant que
l'archivage continu soit utilisé). La fonction retourne l'emplacement de la
- transaction finale dans le journal ainsi terminé.
+ transaction finale + 1 dans le journal ainsi terminé.
S'il n'y a pas eu d'activité dans les journaux de
transactions depuis le dernier changement de journal,
<function>pg_switch_xlog</function> ne fait rien et renvoie l'emplacement
- de fin du journal de transactions précédent.
+ de fin du journal de transactions en cours.
</para>
<para>
Modified: traduc/trunk/postgresql/information_schema.xml
===================================================================
--- traduc/trunk/postgresql/information_schema.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/trunk/postgresql/information_schema.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -2359,7 +2359,9 @@
<entry><literal>position_in_unique_constraint</literal></entry>
<entry><type>cardinal_number</type></entry>
<entry>
- Pas encore implémenté
+ Pour une contrainte de type clé étrangère, la position ordinale de la
+ colonne référencée dans sa contrainte unique (le compteur commence à
+ 1) ; sinon null
</entry>
</row>
</tbody>
Modified: traduc/trunk/postgresql/installation.xml
===================================================================
--- traduc/trunk/postgresql/installation.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/trunk/postgresql/installation.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -1814,7 +1814,7 @@
construction, merci de rapporter cette information à
<email>pgsql-bugs at postgresql.org</email>. Si vous êtes intéressé pour porter
<productname>PostgreSQL</productname> sur une nouvelle plateforme,
- <email>pgsql-ports at postgresql.org</email> est l'endroit approprié pour en
+ <email>pgsql-hackers at postgresql.org</email> est l'endroit approprié pour en
discuter.
</para>
</sect1>
Modified: traduc/trunk/postgresql/libpq.xml
===================================================================
--- traduc/trunk/postgresql/libpq.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/trunk/postgresql/libpq.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -240,7 +240,7 @@
<listitem>
<para>
Cette option détermine si ou avec quelle priorité une connexion
- <acronym>SSL</acronym> sera négociée avec le serveur. Il existe quatre
+ TCP/IP <acronym>SSL</acronym> sera négociée avec le serveur. Il existe quatre
modes : <literal>disable</literal> essaiera uniquement une connexion non
cryptée <acronym>SSL</acronym> ; <literal>allow</literal> négociera en essayant
tout d'abord une connexion sans <acronym>SSL</acronym> puis, si cela échoue, une
@@ -248,6 +248,8 @@
défaut) négociera en essayant d'abord une connexion <acronym>SSL</acronym> puis,
en cas d'échec, une connexion non <acronym>SSL</acronym> ;
<literal>require</literal> essaiera uniquement une connexion <acronym>SSL</acronym>.
+ <literal>sslmode</literal> est ignoré pour la communication avec des sockets de
+ domaine Unix.
</para>
<para>
Modified: traduc/trunk/postgresql/maintenance.xml
===================================================================
--- traduc/trunk/postgresql/maintenance.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/trunk/postgresql/maintenance.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -503,10 +503,17 @@
À partir de <productname>PostgreSQL</productname> 8.3, l'autovacuum a
une architecture multi-processus : il y a un processus démon appelé
le lanceur d'autovacuum (<firstterm>autovacuum launcher</firstterm>), qui
- est en charge de lancer un processus travailleur (<firstterm>autovacuum worker</firstterm>) pour chaque base de données toutes les
- <xref linkend="guc-autovacuum-naptime"/> secondes. À chaque tour, le
- travailleur vérifie chaque table dans la base et les commandes <command>VACUUM</command> ou <command>ANALYZE</command> sont exécutées
- si nécessaire.
+ est en charge de lancer un processus travailleur (<firstterm>autovacuum
+ worker</firstterm>) pour toutes les bases de données. Le lanceur distribuera
+ le travail dans le temps mais essaiera de lancer un nouveau travailleur sur
+ chaque base de données chaque <xref linkend="guc-autovacuum-naptime">
+ secondes. Un travailleur sera lancé pour chaque base de données, avec un
+ maximum de <xref linkend="guc-autovacuum-max-workers"> processus fonctionnant
+ en même temps. S'il y a plus de <xref linkend="guc-autovacuum-max-workers">
+ bases à traiter, la prochaine base de données sera traitée dès qu'un autre
+ travailleur a terminé. Les processus travailleurs vérifieront chaque table de
+ leur base de données et exécutera un <command>VACUUM</command> et/ou un
+ <command>ANALYZE</command> suivant les besoins.
</para>
<para>
Modified: traduc/trunk/postgresql/monitoring.xml
===================================================================
--- traduc/trunk/postgresql/monitoring.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/trunk/postgresql/monitoring.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -267,7 +267,7 @@
celles qui ont été annulées, le nombre total de blocs disque lus, le
nombre total de succès du tampon (c'est-à-dire le nombre de lectures de
blocs évitées en trouvant déjà le bloc dans le cache du tampon), le
- nombre de lignes renvoyées, insérées, mises à jour et supprimées.
+ nombre de lignes renvoyées, récupérées, insérées, mises à jour et supprimées.
</entry>
</row>
Modified: traduc/trunk/postgresql/problems.xml
===================================================================
--- traduc/trunk/postgresql/problems.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/trunk/postgresql/problems.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -365,7 +365,7 @@
<para>
Si votre bogue concerne un problème de portabilité sur une plate-forme non
supportée, envoyez un courrier électronique à
- <email>pgsql-ports at postgresql.org</email>, pour que nous puissions travailler
+ <email>pgsql-hackers at postgresql.org</email>, pour que nous puissions travailler
sur le portage de <productname>PostgreSQL</productname> sur votre plate-forme.
</para>
Modified: traduc/trunk/postgresql/ref/discard.xml
===================================================================
--- traduc/trunk/postgresql/ref/discard.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/trunk/postgresql/ref/discard.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -71,14 +71,15 @@
<listitem>
<para>
Libère les ressources temporaires associées à cette session et
- réinitialise une session à son état d'origine. Ceci a le même
- effet que la séquence d'instructions suivantes :
+ réinitialise une session à son état d'origine. Actuellement, ceci a
+ le même effet que la séquence d'instructions suivantes :
<programlisting>
SET SESSION AUTHORIZATION DEFAULT;
RESET ALL;
DEALLOCATE ALL;
CLOSE ALL;
UNLISTEN *;
+SELECT pg_advisory_unlock_all();
DISCARD PLANS;
DISCARD TEMP;
</programlisting>
Modified: traduc/trunk/postgresql/ref/select.xml
===================================================================
--- traduc/trunk/postgresql/ref/select.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/trunk/postgresql/ref/select.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -937,6 +937,22 @@
elle n'est pas retournée.
</para>
</caution>
+
+ <caution>
+ <para>
+ De façon similaire, il est possible qu'une commande <command>SELECT</command>
+ utilisant <literal>ORDER BY</literal> et <literal>FOR
+ UPDATE/SHARE</literal> renvoient les lignes dans un ordre différent. Ceci
+ est dû au fait que <literal>ORDER BY</> est d'abord appliqué. La commande
+ trie le résultat mais pourrait ensuite bloquer en essayant d'obtenir un
+ verrou sur une ou plusieurs lignes. Une fois que le <literal>SELECT</literal>
+ est débloqué, une des colonnes ordonnées peut avoir été modifiée et être
+ renvoyée dans un ordre différent. Un contournement de ce problème revient à
+ réaliser un <command>SELECT ... FOR UPDATE/SHARE</command> et ensuite un
+ <command>SELECT ... ORDER BY</command>.
+ </para>
+ </caution>
+
</refsect2>
</refsect1>
Modified: traduc/trunk/postgresql/release.xml
===================================================================
--- traduc/trunk/postgresql/release.xml 2009-01-31 15:56:57 UTC (rev 1233)
+++ traduc/trunk/postgresql/release.xml 2009-01-31 17:56:20 UTC (rev 1234)
@@ -70,6 +70,316 @@
élément est vraiment un travail de la communauté.
</para>
+ <sect1 id="release-8-3-6">
+ <title>Version 8.3.6</title>
+
+ <note>
+ <title>Date de version</title>
+ <simpara>2009-02-02</simpara>
+ </note>
+
+ <para>
+ Cette version contient des corrections de la version 8.3.5.
+ Pour plus d'informations sur les nouvelles fonctionnalités de la
+ version majeure 8.3, voir <xref linkend="release-8-3"/>.
+ </para>
+
+ <sect2>
+ <title>Migration vers la version 8.3.6</title>
+
+ <para>
+ Une sauvegarde/restauration n'est pas requise pour ceux utilisant une
+ version 8.3.X. Néanmoins, si vous mettez à jour à partir d'une version
+ antérieure à la 8.3.5, voir les notes de sortie de la 8.3.5.
+ </para>
+
+ </sect2>
+
+ <sect2>
+ <title>Changements</title>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ <command>DISCARD ALL</command> lâche aussi les verrous informatifs, en
+ plus de tout ce qu'il faisait déjà (Tom)
+ </para>
+
+ <para>
+ Il a été décidé que c'est le comportement le plus approprié. Néanmoins,
+ cela pourrait affecter les applications existantes.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction des parcours complets d'index GiST (Teodor)
+ </para>
+
+ <para>
+ Cette erreur peut faire que des lignes soient perdues si CLUSTER est
+ utilisé avec une table et son index GiST.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction de l'arrêt brutal de <literal>xmlconcat(NULL)</literal> (Peter)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'un arrêt brutal possible dans le dictionnaire
+ <literal>ispell</literal> si des caractères avec le bit de poids fort
+ levé sont utilisés comme des drapeaux (Teodor)
+ </para>
+
+ <para>
+ C'est survenu avec le dictionnaire norvégien disponible mais ces conditions
+ pourraient en affecter d'autres.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'un mauvais ordre dans la sortie de
+ <application>pg_dump</application> pour les types composites (Tom)
+ </para>
+
+ <para>
+ Le problème le plus fréquent concernait des classes d'opérateur définies
+ par l'utilisateur, qui sont sauvegardées après les index et vues qui les
+ utilisent.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Amélioration de la gestion des URL dans la fonction
+ <function>headline()</function> (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Amélioration de la gestion des lignes trop longues dans la fonction
+ <function>headline()</function> (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Empêche des échecs ou des mauvaises conversions avec Assert si une
+ conversion d'encodage est créé avec la mauvaise fonction de conversion
+ pour la paire spécifiée des encodages (Tom, Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Empêche des échecs possibles avec Assert si une instruction exécutée en
+ PL/pgSQL est ré-écrite dans un autre type d'instruction, par exemple si
+ <command>INSERT</command> est ré-écrit en <command>UPDATE</command>
+ (Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ S'assure qu'une image de la base est disponible pour les fonctions en
+ entrée des types (Tom)
+ </para>
+
+ <para>
+ Ceci affecte principalement les domaines qui sont déclarés avec des
+ contraintes <literal>CHECK</literal> impliquant des fonctions stables
+ ou immutables définies par l'utilisateur. De telles fonctions échouent
+ typiquement si aucune image de la base n'a été réalisée.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Rend plus sûr l'utilisation des entrées/sorties de type avec les fonctions
+ SPI ; en particulier à utiliser aves les contraintes de vérifications
+ pour les domaines (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Évite un verrou inutile des petites tables dans <command>VACUUM</>
+ (Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'un problème qui empêche quelque fois <command>ALTER TABLE
+ ENABLE/DISABLE RULE</command> d'être reconnu par les sessions actives
+ (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'un problème faisant que <literal>UPDATE RETURNING
+ tableoid</literal> renvoie zéro au lieu du bon OID (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Permet aux fonctions déclarées comme prenant <type>ANYARRAY</type> en
+ argument de fonctionner avec les colonnes de ce type dans la table
+ <structname>pg_statistic</structname> (Tom)
+ </para>
+
+ <para>
+ Ceci fonctionnait mais a été cassé par erreur en 8.3.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'une mauvaise estimation de la sélectivité du planificateur
+ quand une égalité transitive est appliquée à une clause jointure externe
+ (Tom)
+ </para>
+
+ <para>
+ Ceci pourrait résulter en de mauvais plans pour les requêtes identiques à
+ <literal>... from a left join b on a.a1 = b.b1 where a.a1 = 42 ...</literal>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Amélioration de la gestion des grosses listes <literal>IN</literal> par
+ l'optimiseur (Tom)
+ </para>
+
+ <para>
+ Cette modification évite de perdre beaucoup de temps sur de telles listes
+ dans la contrainte d'exclusion est activée.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Empêche le parcours synchrone lors de la construction d'un index GIN
+ (Tom)
+ </para>
+
+ <para>
+ Comme GIN est optimisé pour insérer les lignes dans l'ordre croissant
+ des TID, l'utilisation d'un parcours synchrone pourrait ralentir la
+ construction par un facteur de trois, voire plus.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ S'assure que le contenu d'un curseur conservable ne dépend pas du contenu
+ des tables TOAST (Tom)
+ </para>
+
+ <para>
+ Auparavant, des valeurs de champ large dans un résultat de curseur
+ pouvaient être représentées comme des pointeurs TOAST, ce qui causerait
+ un échec si la table référencée était supprimée avant la lecture du
+ curseur ou si la valeur large était supprimée puis subissait un VACUUM.
+ Ceci ne peut pas arriver avec un curseur standard mais le pourrait avec
+ un curseur qui est conservé après sa transaction de création.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'une fuite mémoire lorsqu'une fonction SRF se termine sans
+ lecture du résultat complet (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction de problèmes de conversion dans les fonctions XML quand
+ l'encodage de la base de données n'est pas UTF-8 (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction de la fonction <function>dblink_get_result(text,bool)</function>
+ de <filename>contrib/dblink</filename> (Joe)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'un mauvais retour des fonctions de
+ <filename>contrib/sslinfo</filename> (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'un mauvais comportement du trigger de compatibilité de
+ <filename>contrib/tsearch2</filename> lorsqu'il est exécuté plus d'une
+ fois dans une commande (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'un mauvais signal possible dans l'autovacuum (Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Support de l'utilisation d'un service avec Windows 7 beta (Dave et Magnus)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction de la gestion des structures varchar avec
+ <application>ecpg</application> (Michael)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction du script <application>configure</application> pour rapporter
+ correctement les échecs quand il est incapable d'obtenir les informations
+ de liens pour PL/Perl (Andrew)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Toute la documentation référence maintenant <literal>pgsql-bugs</literal>
+ et/ou <literal>pgsql-hackers</literal>, au lieu des listes obsolètes comme
+ <literal>pgsql-ports</literal> et <literal>pgsql-patches</literal> (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Mise à jour des fichiers de fuseaux horaires avec la version 2009a de
+ <application>tzdata</application> (pour le Kathmandou et des corrections
+ historiques de DST en Switzerland et à Cuba)
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ </sect2>
+ </sect1>
+
<sect1 id="release-8-3-5">
<title>Version 8.3.5</title>
@@ -4060,6 +4370,193 @@
</sect2>
</sect1>
+ <sect1 id="release-8-2-12">
+ <title>Version 8.2.12</title>
+
+ <note>
+ <title>Date de version</title>
+ <simpara>2009-02-02</simpara>
+ </note>
+
+ <para>
+ Cette version contient des corrections de la version 8.2.11.
+ Pour plus d'informations sur les nouvelles fonctionnalités de la
+ version majeure 8.2, voir <xref linkend="release-8-2"/>.
+ </para>
+
+ <sect2>
+ <title>Migration vers la version 8.2.12</title>
+
+ <para>
+ Une sauvegarde/restauration n'est pas requise pour ceux utilisant une
+ version 8.2.X. Néanmoins, si vous mettez à jour à partir d'une version
+ antérieure à la 8.2.7, voir les notes de sortie de la 8.2.7.
+ </para>
+
+ </sect2>
+
+ <sect2>
+ <title>Changements</title>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Amélioration de la gestion des URL dans la fonction
+ <function>headline()</function> (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Amélioration de la gestion des lignes trop longues dans la fonction
+ <function>headline()</function> (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Empêche des échecs ou des mauvaises conversions avec Assert si une
+ conversion d'encodage est créé avec la mauvaise fonction de conversion
+ pour la paire spécifiée des encodages (Tom, Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Empêche des échecs possibles avec Assert si une instruction exécutée en
+ PL/pgSQL est ré-écrite dans un autre type d'instruction, par exemple si
+ <command>INSERT</command> est ré-écrit en <command>UPDATE</command>
+ (Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ S'assure qu'une image de la base est disponible pour les fonctions en
+ entrée des types (Tom)
+ </para>
+
+ <para>
+ Ceci affecte principalement les domaines qui sont déclarés avec des
+ contraintes <literal>CHECK</literal> impliquant des fonctions stables
+ ou immutables définies par l'utilisateur. De telles fonctions échouent
+ typiquement si aucune image de la base n'a été réalisée.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Rend plusûr l'utilisation des entrées/sorties de type avec les fonctions
+ SPI ; en particulier à utiliser aves les contraintes de vérifications
+ pour les domaines (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Évite un verrou inutile des petites tables dans <command>VACUUM</>
+ (Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'un problème faisant que <literal>UPDATE RETURNING
+ tableoid</literal> renvoie zéro au lieu du bon OID (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'une mauvaise estimation de la sélectivité du planificateur
+ quand une égalité transitive est appliquée à une clause jointure externe
+ (Tom)
+ </para>
+
+ <para>
+ Ceci pourrait résulter en de mauvais plans pour les requêtes identiques à
+ <literal>... from a left join b on a.a1 = b.b1 where a.a1 = 42 ...</literal>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Amélioration de la gestion des grosses listes <literal>IN</literal> par
+ l'optimiseur (Tom)
+ </para>
+
+ <para>
+ Cette modification évite de perdre beaucoup de temps sur de telles listes
+ dans la contrainte d'exclusion est activée.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ S'assure que le contenu d'un curseur conservable ne dépend pas du contenu
+ des tables TOAST (Tom)
+ </para>
+
+ <para>
+ Auparavant, des valeurs de champ large dans un résultat de curseur
+ pouvaient être représentées comme des pointeurs TOAST, ce qui causerait
+ un échec si la table référencée était supprimée avant la lecture du
+ curseur ou si la valeur large était supprimée puis subissait un VACUUM.
+ Ceci ne peut pas arriver avec un curseur standard mais le pourrait avec
+ un curseur qui est conservé après sa transaction de création.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'une fuite mémoire lorsqu'une fonction SRF se termine sans
+ lecture du résultat complet (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction de la fonction <function>dblink_get_result(text,bool)</function>
+ de <filename>contrib/dblink</filename> (Joe)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'un mauvais retour des fonctions de
+ <filename>contrib/sslinfo</filename> (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction du script <application>configure</application> pour rapporter
+ correctement les échecs quand il est incapable d'obtenir les informations
+ de liens pour PL/Perl (Andrew)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Toute la documentation référence maintenant <literal>pgsql-bugs</literal>
+ et/ou <literal>pgsql-hackers</literal>, au lieu des listes obsolètes comme
+ <literal>pgsql-ports</literal> et <literal>pgsql-patches</literal> (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Mise à jour des fichiers de fuseaux horaires avec la version 2009a de
+ <application>tzdata</application> (pour le Kathmandou et des corrections
+ historiques de DST en Switzerland et à Cuba)
+ </para>
+
+ </itemizedlist>
+
+ </sect2>
+ </sect1>
+
<sect1 id="release-8-2-11">
<title>Version 8.2.11</title>
@@ -8608,6 +9105,122 @@
</sect2>
</sect1>
+ <sect1 id="release-8-1-16">
+ <title>Version 8.1.16</title>
+
+ <note>
+ <title>Date de version</title>
+ <simpara>2009-02-02</simpara>
+ </note>
+
+ <para>
+ Cette version contient des corrections de la version 8.1.15.
+ Pour plus d'informations sur les nouvelles fonctionnalités de la
+ version majeure 8.1, voir <xref linkend="release-8-1"/>.
+ </para>
+
+ <sect2>
+ <title>Migration vers la version 8.1.16</title>
+
+ <para>
+ 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.
+ </para>
+
+ </sect2>
+
+ <sect2>
+ <title>Changements</title>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Correction d'un arrêt brutal dans l'autovacuum (Alvaro)
+ </para>
+
+ <para>
+ Cet arrêt survient seulement après un VACUUM d'une base complète exécuté
+ dans le but d'éviter une ré-utilisation anormale des identifiants de
+ transactions. Donc cela arrive peut fréquemment et est difficile à
+ pister.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Amélioration de la gestion des URL dans la fonction
+ <function>headline()</function> (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Amélioration de la gestion des lignes trop longues dans la fonction
+ <function>headline()</function> (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Empêche des échecs ou des mauvaises conversions avec Assert si une
+ conversion d'encodage est créé avec la mauvaise fonction de conversion
+ pour la paire spécifiée des encodages (Tom, Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Évite un verrou inutile des petites tables dans <command>VACUUM</>
+ (Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ S'assure que le contenu d'un curseur conservable ne dépend pas du contenu
+ des tables TOAST (Tom)
+ </para>
+
+ <para>
+ Auparavant, des valeurs de champ large dans un résultat de curseur
+ pouvaient être représentées comme des pointeurs TOAST, ce qui causerait
+ un échec si la table référencée était supprimée avant la lecture du
+ curseur ou si la valeur large était supprimée puis subissait un VACUUM.
+ Ceci ne peut pas arriver avec un curseur standard mais le pourrait avec
+ un curseur qui est conservé après sa transaction de création.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction de variables non initialisées dans la fonction
+ <function>get_covers()</function> de <filename>contrib/tsearch2</filename>
+ (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Toute la documentation référence maintenant <literal>pgsql-bugs</literal>
+ et/ou <literal>pgsql-hackers</literal>, au lieu des listes obsolètes comme
+ <literal>pgsql-ports</literal> et <literal>pgsql-patches</literal> (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Mise à jour des fichiers de fuseaux horaires avec la version 2009a de
+ <application>tzdata</application> (pour le Kathmandou et des corrections
+ historiques de DST en Switzerland et à Cuba)
+ </para>
+
+ </itemizedlist>
+
+ </sect2>
+ </sect1>
+
<sect1 id="release-8-1-15">
<title>Version 8.1.15</title>
@@ -12800,6 +13413,94 @@
</sect2>
</sect1>
+ <sect1 id="release-8-0-20">
+ <title>Version 8.0.20</title>
+
+ <note>
+ <title>Date de version</title>
+ <simpara>2009-02-02</simpara>
+ </note>
+
+ <para>
+ Cette version contient des corrections de la version 8.0.19.
+ Pour plus d'informations sur les nouvelles fonctionnalités de la
+ version majeure 8.0, voir <xref linkend="release-8-0">.
+ </para>
+
+ <sect2>
+ <title>Migration vers la version 8.0.20</title>
+
+ <para>
+ 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.
+ </para>
+
+ </sect2>
+
+ <sect2>
+ <title>Modifications</title>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Amélioration de la gestion des URL dans la fonction
+ <function>headline()</function> (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Amélioration de la gestion des lignes trop longues dans la fonction
+ <function>headline()</function> (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Empêche des échecs ou des mauvaises conversions avec Assert si une
+ conversion d'encodage est créé avec la mauvaise fonction de conversion
+ pour la paire spécifiée des encodages (Tom, Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Évite un verrou inutile des petites tables dans <command>VACUUM</>
+ (Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction de variables non initialisées dans la fonction
+ <function>get_covers()</function> de <filename>contrib/tsearch2</filename>
+ (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Toute la documentation référence maintenant <literal>pgsql-bugs</literal>
+ et/ou <literal>pgsql-hackers</literal>, au lieu des listes obsolètes comme
+ <literal>pgsql-ports</literal> et <literal>pgsql-patches</literal> (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Mise à jour des fichiers de fuseaux horaires avec la version 2009a de
+ <application>tzdata</application> (pour le Kathmandou et des corrections
+ historiques de DST en Switzerland et à Cuba)
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ </sect2>
+ </sect1>
+
<sect1 id="release-8-0-19">
<title>Version 8.0.19</title>
@@ -17288,6 +17989,93 @@
</sect2>
</sect1>
+ <sect1 id="release-7-4-24">
+ <title>Version 7.4.24</title>
+
+ <note>
+ <title>Date de version</title>
+ <simpara>2009-02-02</simpara>
+ </note>
+
+ <para>
+ Cette version contient des corrections de la version 7.4.23.
+ Pour plus d'informations sur les nouvelles fonctionnalités de la
+ version majeure 7.4, voir <xref linkend="release-7-4">.
+ </para>
+
+ <sect2>
+ <title>Migration vers la version 7.4.24</title>
+
+ <para>
+ Une sauvegarde/restauration n'est pas requise pour ceux utilisant une
+ version 7.4.X. Néanmoins, si vous mettez à jour à partir d'une version
+ antérieure à la 7.4.11, voir les notes de sortie de la 7.4.11.
+ </para>
+
+ </sect2>
+
+ <sect2>
+ <title>Changements</title>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Amélioration de la gestion des URL dans la fonction
+ <function>headline()</function> (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Amélioration de la gestion des lignes trop longues dans la fonction
+ <function>headline()</function> (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Empêche des échecs ou des mauvaises conversions avec Assert si une
+ conversion d'encodage est créé avec la mauvaise fonction de conversion
+ pour la paire spécifiée des encodages (Tom, Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Évite un verrou inutile des petites tables dans <command>VACUUM</>
+ (Heikki)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction de variables non initialisées dans la fonction
+ <function>get_covers()</function> de <filename>contrib/tsearch2</filename>
+ (Teodor)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Correction d'un bogue dans la gestion de <function>to_char()</function>
+ pour les codes de format <literal>TH</literal> (Andreas Scherbaum)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Toute la documentation référence maintenant <literal>pgsql-bugs</literal>
+ et/ou <literal>pgsql-hackers</literal>, au lieu des listes obsolètes comme
+ <literal>pgsql-ports</literal> et <literal>pgsql-patches</literal> (Tom)
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ </sect2>
+ </sect1>
+
<sect1 id="release-7-4-23">
<title>Version 7.4.23</title>
More information about the Trad
mailing list