Changeset 94

Show
Ignore:
Timestamp:
12/12/05 01:09:00 (3 years ago)
Author:
gleu
Message:

Mise à jour vers la version 8.0.5.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/branches/bv803/sgml/func.sgml

    r23 r94  
    14391439<entry><literal><function>strpos</function>(<parameter>chaîne</parameter>, 
    14401440<parameter>sous-chaîne</parameter>)</literal></entry> 
    1441        <entry><type>text</type></entry> 
     1441       <entry><type>int</type></entry> 
    14421442       <entry>Emplacement de la sous-chaîne spécifiée (identique à 
    14431443        <literal>position(<parameter>sous-chaîne</parameter> in 
  • traduc/branches/bv803/sgml/information_schema.sgml

    r23 r94  
    39643964 
    39653965     <row> 
    3966       <entry><literal>event_object_name</literal></entry> 
     3966      <entry><literal>event_object_table</literal></entry> 
    39673967      <entry><type>sql_identifier</type></entry> 
    39683968      <entry>Nom de la table où est défini le déclencheur</entry> 
     
    40454045   type d'événement. Comme conséquence de ces deux problèmes, la clé primaire de 
    40464046   la vue <literal>triggers</literal> est en fait 
    4047    <literal>(trigger_catalog, trigger_schema, trigger_name, event_object_name, 
     4047   <literal>(trigger_catalog, trigger_schema, trigger_name, event_object_table, 
    40484048   event_manipulation)</literal> au lieu de <literal>(trigger_catalog, 
    40494049   trigger_schema, trigger_name)</literal>, ce que spécifie le standard SQL. 
  • traduc/branches/bv803/sgml/plpgsql.sgml

    r13 r94  
    19971997      </para> 
    19981998    </tip> 
     1999 
     2000    <example id="plpgsql-upsert-example"> 
     2001    <title>Exceptions avec <command>UPDATE</>/<command>INSERT</></title> 
     2002    <para> 
     2003 
     2004 
     2005    Cet exemple utilise la gestion des exceptions pour réaliser soit un 
     2006    <command>UPDATE</> soit un <command>INSERT</> suivant le cas. 
     2007 
     2008<programlisting> 
     2009CREATE TABLE db (a INT PRIMARY KEY, b TEXT); 
     2010 
     2011CREATE FUNCTION merge_db(key INT, data TEXT) RETURNS VOID AS 
     2012$$ 
     2013BEGIN 
     2014    LOOP 
     2015        UPDATE db SET b = data WHERE a = key; 
     2016        IF found THEN 
     2017            RETURN; 
     2018        END IF; 
     2019 
     2020        BEGIN 
     2021            INSERT INTO db(a,b) VALUES (key, data); 
     2022            RETURN; 
     2023        EXCEPTION WHEN unique_violation THEN 
     2024            -- ne fait rien 
     2025        END; 
     2026    END LOOP; 
     2027END; 
     2028$$ 
     2029LANGUAGE plpgsql; 
     2030 
     2031SELECT merge_db(1, 'david'); 
     2032SELECT merge_db(1, 'dennis'); 
     2033</programlisting> 
     2034 
     2035    </para> 
     2036    </example> 
    19992037   </sect2> 
    20002038  </sect1> 
  • traduc/branches/bv803/sgml/ref/postmaster.sgml

    r58 r94  
    188188        <command>postmaster</command> est en attente de connexions TCP/IP 
    189189        provenant des applications clientes. La valeur peut aussi être une  
    190         liste d'adresses séparées par un espace ou <literal>*</> pour indiquer 
     190        liste d'adresses séparées par des virgules ou <literal>*</> pour indiquer 
    191191        d'écouter sur toutes les interfaces disponibles. Une valeur vide 
    192192        indique de ne pas écouter les adresses IP, auquel cas seuls les sockets 
  • traduc/branches/bv803/sgml/release.sgml

    r58 r94  
    66 <title>Notes de version</title> 
    77 
     8  <sect1 id="release-8-0-5"> 
     9   <title>Version 8.0.5</title> 
     10 
     11   <note> 
     12   <title>Date de sortie</title> 
     13   <simpara>2005-12-12</simpara> 
     14   </note> 
     15 
     16   <para> 
     17    Cette version contient quelques corrections sur la 8.0.4. 
     18   </para> 
     19 
     20   <sect2> 
     21    <title>Migration vers la version 8.0.5</title> 
     22 
     23    <para> 
     24     Une sauvegarde/restauration n'est pas requise pour ceux utilisant une 
     25     version 8.0.X. Néanmoins, si vous mettez à jour à partir d'une version 
     26     antérieure à la 8.0.3, voir les notes de sortie de la 8.0.3. 
     27    </para> 
     28   </sect2> 
     29 
     30   <sect2> 
     31    <title>Modifications</title> 
     32 
     33<itemizedlist> 
     34 
     35<listitem><para>Correction d'un cas extrême dans la gestion des traces des 
     36transactions</para> 
     37<para>Il existait une petite possibilité pour laquelle une opération 
     38d'entrée/sortie pouvait être initiée pour la mauvaise page, amenant à un 
     39échec Assert ou à une corruption de données.</para> 
     40</listitem> 
     41 
     42<listitem><para>Correction des problèmes du processus d'écriture en tâche de 
     43fond après avoir récupéré des erreurs (Tom)</para> 
     44<para> 
     45Le processus d'écriture en tâche de fond was found to leak buffer pins after write errors. 
     46Bien que non fatal en soi, ceci pourrait amener des blocages mystérieux sur des 
     47commandes VACUUM ultérieures. 
     48</para> 
     49</listitem> 
     50 
     51<listitem><para>Empêche un échec si le client envoie un message de protocole 
     52Bind quand la transaction en cours est déjà annulée</para></listitem> 
     53 
     54<listitem><para>Corrections sur <filename>/contrib/ltree</> (Teodor)</para></listitem> 
     55 
     56<listitem><para>Corrections de compilation sur AIX et HPUX (Tom)</para></listitem> 
     57 
     58<listitem><para>Tente de nouveau les lectures et écritures de fichiers après 
     59une erreur NO_SYSTEM_RESOURCES sous Windows (Qingqing Zhou)</para></listitem> 
     60 
     61<listitem><para>Correction d'un échec intermittent quand <varname>log_line_prefix</> 
     62inclut <literal>%i</></para></listitem> 
     63 
     64<listitem><para>Correction du problème de performance de <application>psql</> 
     65avec les scripts longs sur Windows (Merlin Moncure)</para></listitem> 
     66 
     67<listitem><para>Correction de mises à jour manquantes du fichier 
     68<filename>pg_group</></para></listitem> 
     69 
     70<listitem><para>Correction d'une vieille erreur sur les jointures externes</para> 
     71<para>Ce bogue a quelque fois causé une fausse erreur <quote>RIGHT JOIN is 
     72only supported with merge-joinable join conditions</>.</para></listitem> 
     73 
     74<listitem><para>Retardait l'initialisation du fuseau horaire jusqu'à la création 
     75du fichier <filename>postmaster.pid</></para> 
     76<para>Ceci évite la confusion des scripts de démarrage qui s'attendent à voir 
     77apparaître rapidement le fichier pid.</para></listitem> 
     78 
     79<listitem><para>Empêchement d'un arrêt brutal dans <application>pg_autovacuum</> 
     80quand une table a été supprimée</para></listitem> 
     81 
     82<listitem><para>Correction de problèmes avec des références de lignes entières 
     83(<literal>foo.*</>) pour des résultats de sous-requêtes</para></listitem> 
     84</itemizedlist> 
     85 
     86   </sect2> 
     87  </sect1> 
     88  
    889  <sect1 id="release-8-0-4"> 
    990   <title>Version 8.0.4</title> 
     
    28232904 </sect1> 
    28242905 
     2906  <sect1 id="release-7-4-10"> 
     2907   <title>Version 7.4.10</title> 
     2908 
     2909   <note> 
     2910   <title>Date de sortie</title> 
     2911   <simpara>2005-12-12</simpara> 
     2912   </note> 
     2913 
     2914   <para> 
     2915    Cette version contient quelques corrections sur la 7.4.9. 
     2916   </para> 
     2917 
     2918   <sect2> 
     2919    <title>Migration vers la version 7.4.10</title> 
     2920 
     2921    <para> 
     2922     Une sauvegarde/restauration n'est pas requise pour ceux utilisant une 
     2923     version 7.4.X. Néanmoins, si vous mettez à jour à partir d'une version 
     2924     antérieure à la 7.4.8, voir les notes de sortie de la 7.4.8. 
     2925    </para> 
     2926   </sect2> 
     2927 
     2928   <sect2> 
     2929    <title>Modifications</title> 
     2930   
     2931<itemizedlist> 
     2932 
     2933<listitem><para>Correction d'un cas extrême dans la gestion des traces des 
     2934transactions</para> 
     2935<para>Il existait une petite possibilité pour laquelle une opération 
     2936d'entrée/sortie pouvait être initiée pour la mauvaise page, amenant à un 
     2937échec Assert ou à une corruption de données.</para> 
     2938</listitem> 
     2939 
     2940<listitem><para>Empêche un échec si le client envoie un message de protocole 
     2941Bind quand la transaction en cours est déjà annulée</para></listitem> 
     2942 
     2943<listitem><para>Corrections sur <filename>/contrib/ltree</> (Teodor)</para></listitem> 
     2944 
     2945<listitem><para>Corrections de compilation sur AIX et HPUX (Tom)</para></listitem> 
     2946 
     2947<listitem><para>Correction d'une vieille erreur sur les jointures externes</para> 
     2948<para>Ce bogue a quelque fois causé une fausse erreur <quote>RIGHT JOIN is 
     2949only supported with merge-joinable join conditions</>.</para></listitem> 
     2950 
     2951<listitem><para>Empêchement d'un arrêt brutal dans <application>pg_autovacuum</> 
     2952quand une table a été supprimée</para></listitem> 
     2953 
     2954</itemizedlist> 
     2955 
     2956   </sect2> 
     2957  </sect1> 
     2958  
    28252959  <sect1 id="release-7-4-9"> 
    28262960   <title>Version 7.4.9</title> 
     
    57595893 </sect1> 
    57605894 
     5895  <sect1 id="release-7-3-12"> 
     5896   <title>Version 7.3.12</title> 
     5897 
     5898   <note> 
     5899   <title>Date de sortie</title> 
     5900   <simpara>2005-12-12</simpara> 
     5901   </note> 
     5902 
     5903   <para> 
     5904    Cette version contient quelques corrections sur la 7.3.11. 
     5905   </para> 
     5906 
     5907   <sect2> 
     5908    <title>Migration vers la version 7.3.12</title> 
     5909 
     5910    <para> 
     5911     Une sauvegarde/restauration n'est pas requise pour ceux utilisant une 
     5912     version 7.3.X. Néanmoins, si vous mettez à jour à partir d'une version 
     5913     antérieure à la 7.3.10, voir les notes de sortie de la 7.3.10. 
     5914    </para> 
     5915   </sect2> 
     5916 
     5917   <sect2> 
     5918    <title>Modifications</title> 
     5919   
     5920<itemizedlist> 
     5921 
     5922<listitem><para>Correction d'un cas extrême dans la gestion des traces des 
     5923transactions</para> 
     5924<para>Il existait une petite possibilité pour laquelle une opération 
     5925d'entrée/sortie pouvait être initiée pour la mauvaise page, amenant à un 
     5926échec Assert ou à une corruption de données.</para> 
     5927</listitem> 
     5928 
     5929<listitem><para>Corrections sur <filename>/contrib/ltree</> (Teodor)</para></listitem> 
     5930 
     5931<listitem><para>Correction d'une vieille erreur sur les jointures externes</para> 
     5932<para>Ce bogue a quelque fois causé une fausse erreur <quote>RIGHT JOIN is 
     5933only supported with merge-joinable join conditions</>.</para></listitem> 
     5934 
     5935<listitem><para>Empêchement d'un arrêt brutal dans <application>pg_autovacuum</> 
     5936quand une table a été supprimée</para></listitem> 
     5937</itemizedlist> 
     5938 
     5939   </sect2> 
     5940  </sect1> 
     5941  
    57615942  <sect1 id="release-7-3-11"> 
    57625943   <title>Version 7.3.11</title>