[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&nbsp;; 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)&nbsp;; 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&nbsp;: <literal>disable</literal> essaiera uniquement une connexion non
        cryptée <acronym>SSL</acronym>&nbsp;; <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>&nbsp;;
        <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&nbsp;: 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&nbsp;:
+      réinitialise une session à son état d'origine. Actuellement, ceci a
+      le même effet que la séquence d'instructions suivantes&nbsp;:
 <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&nbsp;; 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&nbsp;; 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