Changeset 1012

Show
Ignore:
Timestamp:
04/28/08 17:20:12 (7 months ago)
Author:
sas
Message:

Backpatch

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/branches/bv82x/manuel/config.xml

    r1008 r1012  
    4444    (millisecondes), <literal>s</literal> (secondes), 
    4545    <literal>min</literal> (minutes), <literal>h</literal> (heures), 
    46     and <literal>d</literal> (jours). Les unités de mémoire sont des 
     46    et <literal>d</literal> (jours). Les unités de mémoire sont des 
    4747    multiples de 1024, pas de 1000. 
    4848   </para> 
     
    5454    qui est normalement placé dans le répertoire data 
    5555    (<application>initdb</application> y installe une copie par défaut). 
    56     Un exemple de son contenu peut être&nbsp;: 
     56    Un exemple de contenu peut être&nbsp;: 
    5757<programlisting># Ceci est un commentaire 
    5858log_connections = yes 
     
    6464    lignes vides sont ignorées. Les marques de hachage (<literal>#</literal>) 
    6565    introduisent des commentaires. Les valeurs des paramètres qui ne 
    66     sont pas des identifieurs simples ou des nombres doivent être placées entre 
     66    sont pas des identificateurs simples ou des nombres doivent être placées entre 
    6767    guillemets simples. Pour intégrer un guillemet simple dans la valeur d'un 
    6868    paramètre, on écrit soit deux guillemets (c'est la méthode préférée) soit 
     
    181181       <productname>PostgreSQL</productname> utilise deux autres fichiers de 
    182182       configuration éditables manuellement. Ces fichiers contrôlent 
    183        l'authentification du client (leur utilisation est discuté dans le 
     183       l'authentification du client (leur utilisation est discutée dans le 
    184184       <xref linkend="client-authentication"/>). Par défaut, les trois fichiers de 
    185185       configuration sont stockés dans le répertoire data du cluster de bases 
     
    601601       </indexterm> 
    602602         <para> 
    603            Ce paramètre détermine si le mot de passe doit être chiffré quand un 
    604            mot de passe est indiqué dans 
     603           Ce paramètre détermine si un mot de passe, indiqué dans 
    605604           <xref linkend="sql-createuser" endterm="sql-createuser-title"/> ou 
    606605           <xref linkend="sql-alteruser" endterm="sql-alteruser-title"/> sans 
    607606           qu'il soit précisé <literal>ENCRYPTED</literal> ou 
    608            <literal>UNENCRYPTED</literal>. Actif par défaut (chiffre le mot de passe). 
     607           <literal>UNENCRYPTED</literal>, doit être chiffré. 
     608           Actif par défaut (chiffre le mot de passe). 
    609609         </para> 
    610610       </listitem> 
     
    793793      </indexterm> 
    794794       <para> 
    795         Configure le nombre maximum autorisé de transactions simultanément dans 
     795        Configure le nombre maximum de transactions simultanément dans 
    796796        l'état <quote>préparées</quote> (voir <xref 
    797797        linkend="sql-prepare-transaction" endterm="sql-prepare-transaction-title"/>). 
    798         Configurer ce paramètre à zéro désactive la fonctionnalité de 
     798        Zéro désactive la fonctionnalité des 
    799799        transactions préparées. La valeur par défaut est de cinq transactions. 
    800800        Ce paramètre ne peut être configurée qu'au lancement du serveur. 
     
    837837           des fichiers disque temporaires. La valeur par défaut est de 
    838838           1&nbsp;Mo. Pour une requête complexe, 
    839            plusieurs opérations de tri ou de hachage peuvent être exécutées en 
     839           il peut y avoir plusieurs opérations de tri ou de hachage exécutées en 
    840840           parallèle&nbsp;; chacune peut utiliser de la mémoire à hauteur de 
    841841           cette valeur avant de commencer à placer les données dans des 
    842            fichiers temporaires. De plus, différentes sessions peuvent 
     842           fichiers temporaires. De plus, de nombreuses sessions peuvent 
    843843           exécuter de telles opérations simultanément. La mémoire totale 
    844844           utilisée peut, de ce fait, atteindre plusieurs fois la valeur  
     
    848848           BY</literal>, <literal>DISTINCT</literal> et les jointures de 
    849849           fusion. Les tables de hachage sont utilisées dans les jointures 
    850            de hachage, les agrégations fondées sur le hachage et le traitement des 
    851            sous-requêtes <literal>IN</literal>
     850           de hachage, les agrégations et le traitement des 
     851           sous-requêtes <literal>IN</literal> fondés sur le hachage
    852852         </para> 
    853853       </listitem> 
     
    10311031        virgules. Par exemple, 
    10321032        <literal>'$libdir/malib'</literal> implique le préchargement de  
    1033         <literal>malib.so</literal> (ou, sur certaines plateformes, 
     1033        <literal>malib.so</literal> (ou, sur certaines plateformes,  
    10341034        <literal>malib.sl</literal>) depuis le répertoire d'installation 
    10351035        des bibliothèques standard. Ce paramètre ne peut être positionné 
     
    11901190              désactive la fonctionnalité de report du VACUUM en fonction de 
    11911191              son coût. Une valeur positive active cette fonctionnalité. Sur 
    1192               de nombreux systèmes, la résolution réelle des délais de repos est de 
     1192              de nombreux systèmes, la résolution réelle du <command>sleep</command> est de 
    11931193              10&nbsp;millisecondes&nbsp;; configurer <varname>vacuum_cost_delay</varname> 
    11941194              à une valeur qui n'est pas un multiple de 10 conduit alors au 
     
    13271327              <varname>bgwriter_delay</varname> millisecondes et recommence. 
    13281328              La valeur par défaut est de 200 millisecondes. 
    1329               Sur de nombreux systèmes, la résolution réelle des 
    1330               délais de sommeil est de 10&nbsp;millisecondes&nbsp;; 
    1331               positionner 
     1329              Sur de nombreux systèmes, la résolution réelle du <command>sleep</command> 
     1330              est de 10&nbsp;millisecondes&nbsp;; positionner 
    13321331              <varname>bgwriter_delay</varname> à une valeur qui n'est pas un multiple 
    13331332              de 10 peut avoir le même résultat que de le positionner au 
    13341333              multiple de 10 supérieur. 
    1335               Ce paramètre ne peut qu'être configuré dans le fichier 
     1334              Ce paramètre ne peut être configuré que dans le fichier 
    13361335              <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    13371336            </para> 
     
    14871486 
    14881487       <para> 
    1489         Ce paramètre ne peut qu'être configuré dans le fichier 
     1488        Ce paramètre ne peut être configuré que dans le fichier 
    14901489        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    14911490        Si ce paramètre est désactivé (<literal>off</literal>), il est 
     
    15451544        Les options <literal>open_</literal>* utilisent aussi 
    15461545        <literal>O_DIRECT</literal> s'il est disponible. 
    1547         Ce paramètre ne peut qu'être configuré dans le fichier 
     1546        Ce paramètre ne peut être configuré que dans le fichier 
    15481547        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    15491548       </para> 
     
    15971596 
    15981597       <para> 
    1599         Ce paramètre ne peut qu'être configuré dans le fichier 
     1598        Ce paramètre ne peut être configuré que dans le fichier 
    16001599        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    16011600        Activé par défaut (<literal>on</literal>). 
     
    17231722        est écrit dans le fichier de traces du serveur. Par défaut, 30 secondes. 
    17241723        Une valeur nulle (0) désactive cet avertissement. 
    1725         Ce paramètre ne peut qu'être configuré dans le fichier 
     1724        Ce paramètre ne peut être configuré que dans le fichier 
    17261725        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    17271726       </para> 
     
    17901789        d'<varname>archive_timeout</varname> de l'ordre de la minute est 
    17911790        habituellement raisonnable. 
    1792         Ce paramètre ne peut qu'être configuré dans le fichier 
     1791        Ce paramètre ne peut être configuré que dans le fichier 
    17931792        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    17941793       </para> 
     
    21972196       </indexterm> 
    21982197         <para> 
    2199          <!-- Taille de la queue, hum... Il s'agir plutôt d'un ensemble 
     2198         <!-- Taille de la queue, hum... Il s'agit plutôt d'un ensemble 
    22002199         d'individus --> 
    22012200           Contrôle la taille de l'ensemble utilisé par GEQO. C'est-à-dire 
     
    22812280       <para> 
    22822281        Active ou désactive l'utilisation par le planificateur des contraintes 
    2283         de table pour optimiser les requêtes. Désactivé par défaut 
     2282        de table pour optimiser les requêtes. Désactivé par défaut. 
    22842283        (<literal>off</literal>). 
    22852284       </para> 
     
    22972296SELECT * FROM parent WHERE key = 2400;</programlisting> 
    22982297 
    2299         Avec l'activation de l'exclusion de contrainte, ce <command>SELECT</command> 
     2298        Avec l'activation de l'exclusion par contraintes, ce <command>SELECT</command> 
    23002299        ne parcourt pas <structname>fils1000</structname>. Cela peut améliorer 
    23012300        les performances lorsque l'héritage est utilisé pour construire des tables 
     
    23362335        contient au plus ce nombre d'éléments. Des valeurs faibles réduisent le 
    23372336        temps de planification mais conduisent à des plans de requêtes inférieurs. 
    2338         La valeur par défaut est de huit. Il est généralement conseillé de conserver 
     2337        La valeur par défaut est de 8. Il est généralement conseillé de conserver 
    23392338        cette valeur inférieure à <xref linkend="guc-geqo-threshold"/>. 
    23402339        Pour plus d'informations, voir <xref linkend="explicit-joins"/>. 
     
    24092408           séparées par des virgules. Par défaut, les traces ne sont 
    24102409           dirigées que vers <systemitem>stderr</systemitem>. 
    2411            Ce paramètre ne peut qu'être configuré dans le fichier 
     2410           Ce paramètre ne peut être configuré que dans le fichier 
    24122411           <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    24132412         </para> 
     
    24482447           créés. Il peut s'agir d'un chemin absolu ou d'un chemin 
    24492448           relatif au répertoire des données du cluster. 
    2450            Ce paramètre ne peut qu'être configuré dans le fichier 
     2449           Ce paramètre ne peut être configuré que dans le fichier 
    24512450           <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    24522451         </para> 
     
    25112510           Passé cette taille, un nouveau journal est créé. Initialiser cette taille à 
    25122511           zéro désactive la création en taille comptée de nouveaux journaux. 
    2513            Ce paramètre ne peut qu'être configuré dans le fichier 
     2512           Ce paramètre ne peut être configuré que dans le fichier 
    25142513           <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    25152514         </para> 
     
    25422541         </para> 
    25432542         <para> 
    2544            Ce paramètre ne peut qu'être configuré dans le fichier 
     2543           Ce paramètre ne peut être configuré que dans le fichier 
    25452544           <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    25462545         </para> 
     
    25482547           Exemple&nbsp;: pour conserver sept jours de traces, un fichier par 
    25492548           jour nommé <literal>server_log.Mon</literal>, 
    2550            <literal>server_log.Tue</literal>, etc. et surcharger automatiquement 
     2549           <literal>server_log.Tue</literal>, etc. et écraser automatiquement 
    25512550           les traces de la semaine précédente avec celles de la semaine 
    25522551           courante, on positionne <varname>log_filename</varname> à 
     
    25862585          <literal>LOCAL6</literal>, <literal>LOCAL7</literal>&nbsp;; 
    25872586          <literal>LOCAL0</literal> étant la valeur par défaut. Voir aussi la 
    2588           documentation du démon <application>syslog</application> du 
    2589           serveur. 
    2590           Ce paramètre ne peut qu'être configuré dans le fichier 
     2587          documentation du daemon <application>syslog</application> du 
     2588          serveur. Ce paramètre ne peut être configuré que dans le fichier 
    25912589          <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    25922590        </para> 
     
    26062604         <application>syslog</application>. La valeur par défaut est 
    26072605         <literal>postgres</literal>. 
    2608          Ce paramètre ne peut qu'être configuré dans le fichier 
     2606         Ce paramètre ne peut être configuré que dans le fichier 
    26092607         <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    26102608        </para> 
     
    26142612      </variablelist> 
    26152613    </sect2> 
     2614 
    26162615     <sect2 id="runtime-config-logging-when"> 
    26172616     <title>Quand tracer</title> 
     
    27432742         ou l'ID de session à l'aide de <xref linkend="guc-log-line-prefix"/> 
    27442743         de façon à pouvoir lier le message de l'instruction au message de 
    2745          durée par cet ID
     2744         durée par cet identifiant
    27462745        </para> 
    27472746       </note> 
     
    27562755       </indexterm> 
    27572756        <para> 
    2758          Exécute le serveur silencieusement. Si ce paramètre est configuré, le 
     2757         Exécution silencieuse du serveur. Si ce paramètre est configuré, le 
    27592758         serveur démarre automatiquement en tâche de fond et tout terminal 
    27602759         de contrôle est dissocié. La sortie standard et l'erreur standard 
     
    28822881       <para> 
    28832882        Ces paramètres activent plusieurs sorties de débogage. Pour chaque requête 
    2884         exécutée, elles affichent l'arbre d'analyse résultant. 
     2883        exécutée, elles affichent l'arbre d'analyse résultant, la sortie de la 
     2884        réécriture de la requête ou le plan d'exécution. 
    28852885        <varname>debug_pretty_print</varname> indente ces affichages pour 
    28862886        produire un format de sortie plus lisible mais plus long.  
     
    29292929          <varname>log_connections</varname> mais à la fin d'une session, en 
    29302930          incluant la durée de la session. Désactivé par défaut, 
    2931           ce paramètre ne peut qu'être configuré dans le fichier 
     2931          ce paramètre ne peut être configuré que dans le fichier 
    29322932         <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    29332933         </para> 
     
    30013001        <entry>Échappement</entry> 
    30023002        <entry>Produit</entry> 
    3003         <entry>Session seulement</entry> 
     3003        <entry>Session seule</entry> 
    30043004      </row> 
    30053005    </thead> 
     
    33073307      <listitem> 
    33083308       <para> 
    3309         Écrit, pour chaque requête, les statistiques de performance du 
     3309        Écrivent, pour chaque requête, les statistiques de performance du 
    33103310        module respectif dans les traces du serveur. C'est un outil de profilage très 
    33113311        simpliste. <varname>log_statement_stats</varname> rapporte les 
     
    33263326 
    33273327   <sect1 id="runtime-config-autovacuum"> 
    3328     <title>Nettoyage automatique</title> 
     3328    <title>Nettoyage (<command>vacuum</command>) automatique</title> 
    33293329 
    33303330    <indexterm> 
     
    34243424      </indexterm> 
    34253425       <para> 
    3426         Indique une fraction de la taille de la table à ajouter à 
     3426        Indique la fraction de taille de la table à ajouter à 
    34273427        <varname>autovacuum_vacuum_threshold</varname> pour décider du moment 
    3428         auquel déclencher un <command>VACUUM</command>. La valeur par défaut est de 0,2 
    3429         (20&nbsp;% de la taille de la table). 
    3430         Ce paramètre ne peut qu'être configuré dans le fichier 
     3428        auquel déclencher un <command>VACUUM</command>. La valeur par défaut 
     3429        est 0.2 (20&nbsp;% de la taille de la table). 
     3430        Ce paramètre ne peut être configuré que dans le fichier 
    34313431        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    34323432        Il est possible de surcharger ce paramètre pour toute table par 
     
    34433443      </indexterm> 
    34443444       <para> 
    3445         Indique une fraction de la taille de la table à ajouter à 
     3445        Indique la fraction de taille de la table à ajouter à 
    34463446        <varname>autovacuum_analyze_threshold</varname> pour décider du 
    34473447        moment auquel déclencher une commande <command>ANALYZE</command>. 
    3448         La valeur par défaut est de 0,1 (10&nbsp;% de la taille de la table). 
    3449         Ce paramètre ne peut qu'être configuré dans le fichier 
     3448        La valeur par défaut est 0.1 (10&nbsp;% de la taille de la table). 
     3449        Ce paramètre ne peut être configuré que dans le fichier 
    34503450        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    34513451        Il est possible de surcharger ce paramètre pour toute table par 
     
    35603560 
    35613561       <para> 
    3562         De même, la recherche des schémas passe toujours par le schéma des 
    3563         tables temporaires, 
    3564         <literal>pg_temp_<replaceable>nnn</replaceable></literal>, s'il existe. 
    3565         Il peut être explicitement ajouté au chemin 
     3562        De même, le schéma des tables temporaires, 
     3563        <literal>pg_temp_<replaceable>nnn</replaceable></literal>, s'il existe, 
     3564        est toujours parcouru. Il peut être explicitement ajouté au chemin 
    35663565        à l'aide de l'alias <literal>pg_temp</literal>. S'il n'en fait pas 
    35673566        partie, la recherche commence par lui (avant même 
     
    36143613       <indexterm><primary>tablespace</primary><secondary>par défaut</secondary></indexterm> 
    36153614         <para> 
    3616            Cette variable indique le 
    3617            <foreignphrase>tablespace</foreignphrase> par défaut dans lequel 
    3618            sont créés les objets (tables et index) quand une commande 
    3619            <command>CREATE</command> ne l'explicite pas. 
     3615          Cette variable indique le <foreignphrase>tablespace</foreignphrase> 
     3616          par défaut dans lequel sont créés les objets (tables et index) quand 
     3617          une commande <command>CREATE</command> ne l'explicite pas. 
    36203618        </para> 
    36213619 
     
    36713669          <quote>repeatable read</quote> ou <quote>serializable</quote>. 
    36723670          Ce paramètre contrôle le niveau d'isolation par défaut de chaque 
    3673           nouvelle transaction. Par défaut, <quote>read committed</quote>. 
     3671          nouvelle transaction. La valeur par défaut est <quote>read committed</quote>. 
    36743672        </para> 
    36753673 
     
    37143712      </indexterm> 
    37153713       <para> 
    3716         Interrompt toute instruction qui dure plus lontemps que ce nombre 
     3714        Interrompt toute instruction qui dure plus longtemps que ce nombre 
    37173715        (indiqué en millisecondes). Le temps est décompté à partir du moment 
    37183716        où la commande en provenance du client arrive sur le serveur. 
     
    37343732        doit utiliser pour décider de remplacer les ID de transaction par 
    37353733        <literal>FrozenXID</literal> lors du parcours d'une table. 
    3736         La valeur par défaut est de 100 millions. Bien que les 
     3734        La valeur par défaut est 100 millions. Bien que les 
    37373735        utilisateurs puissent configurer une valeur quelconque comprise entre zéro et 
    37383736        1 milliard, <command>VACUUM</command> limite silencieusement la 
     
    38343832       <para> 
    38353833        Ce paramètre ajuste le nombre de chiffres affichés par les valeurs à 
    3836         virgule flottante, ce qui inclue <type>float4</type>, <type>float8</type> et les 
     3834        virgule flottante, ce qui inclut <type>float4</type>, <type>float8</type> et les 
    38373835        types de données géométriques. La valeur du paramètre est ajoutée au 
    38383836        nombre standard de chiffres (<literal>FLT_DIG</literal> ou 
    3839         <literal>DBL_DIG</literal>). La valeur peut être initialisée à une valeur maximum 
    3840         de 2 pour inclure les chiffres partiellement significatifs&nbsp;; c'est 
     3837        <literal>DBL_DIG</literal>). La valeur peut être initialisée à une 
     3838       valeur maximale de 2 pour inclure les chiffres partiellement significatifs&nbsp;; c'est 
    38413839        tout spécialement utile pour sauvegarder les données à virgule flottante 
    38423840        qui ont besoin d'être restaurées exactement. Cette variable peut aussi 
     
    39713969       <indexterm><primary>chargement dynamique</primary></indexterm> 
    39723970         <para> 
    3973            Si un module chargeable dynamiquement doit être ouvert et 
     3971           Chemin de recherche utilisé lorsqu'un module chargeable 
     3972           dynamiquement doit être ouvert et 
    39743973           que le nom de fichier indiqué dans la commande 
    39753974           <command>CREATE FUNCTION</command> ou <command>LOAD</command> 
    39763975           ne contient pas d'indication de répertoire (c'est-à-dire que 
    3977            le nom ne contient pas de slash), le 
    3978            système recherche le fichier requis dans ce chemin. 
     3976           le nom ne contient pas de slash). 
    39793977         </para> 
    39803978   
     
    39823980           La valeur de <varname>dynamic_library_path</varname> doit être 
    39833981           une liste de chemins absolus séparés par des virgules (ou des 
    3984            points virgules sous Windows).  Si un élément de la liste commenc
    3985            avec la chaîne spéciale <literal>$libdir</literal>, le répertoire 
     3982           points virgules sous Windows).  Si un élément de la liste début
     3983           par la chaîne spéciale <literal>$libdir</literal>, le répertoire 
    39863984           des bibliothèques internes du paquetage 
    39873985           <productname>PostgreSQL</productname> est substitué à 
     
    40204018      <listitem> 
    40214019       <para> 
    4022         Limite haute souple de la taille d'un ensemble renvoyé par un index GIN. 
     4020        Limite souple haute de la taille de l'ensemble renvoyé par un index GIN. 
    40234021        Pour plus d'informations, voir <xref linkend="gin-tips"/>. 
    40244022       </para> 
     
    41134111        applications en production et attendent simplement un verrou 
    41144112        pendant un certain temps avant de lancer une recherche de blocage. 
    4115         Augmenter cette valeur réduit le temps perdu en recherche inutile de 
     4113        Augmenter cette valeur réduit le temps perdu en recherches inutiles de 
    41164114        verrous morts mais retarde la détection de vraies erreurs de verrous 
    41174115        morts. La valeur par défaut est une seconde (<literal>1s</literal>), 
     
    41374135        <xref linkend="guc-max-prepared-transactions"/>) objets (c'est-à-dire 
    41384136        des tables)&nbsp;; de ce fait, au maximum ce nombre d'objets distincts 
    4139         peuvent être verrouillés simultanéments. Ce paramètre contrôle le nombre moyen 
     4137        peuvent être verrouillés simultanément. Ce paramètre contrôle le nombre moyen 
    41404138        de verrous d'objets alloués pour chaque transaction&nbsp;; des 
    41414139        transactions individuelles peuvent verrouiller plus d'objets tant 
     
    41794177       <para> 
    41804178        Lorsque ce paramètre est activé (<literal>on</literal>), les tables 
    4181         référencées par une requête sont 
    4182         automatiquement ajoutées à la clause <literal>FROM</literal> si elles n'y sont 
    4183         pas déjà présentes. Ce comportement n'est pas compatible avec le 
    4184         standard SQL et beaucoup de personnes ne l'aiment pas car elle masque 
     4179        référencées par une requête sont automatiquement ajoutées à la clause 
     4180        <literal>FROM</literal>, si elles n'y sont 
     4181        pas déjà présentes. Ce comportement, incompatible avec le 
     4182        standard SQL, est très décrié car il masque 
    41854183        les erreurs (comme de faire référence à une table à la place de son 
    41864184        alias). Désactivé par défaut (<literal>off</literal>), ce paramètre peut 
     
    42104208      <listitem> 
    42114209       <para> 
    4212         Contrôle si l'analyseur de saisie de tableau reconnaît les 
    4213         <literal>NULL</literal> sans guillemets comme des éléments de tableaux 
     4210        Contrôle si l'analyseur de saisie de tableau reconnaît  
     4211        <literal>NULL</literal> non-encadré par des guillemets comme élément de tableaux 
    42144212        NULL. Activé par défaut (<literal>on</literal>), il autorise la saisie 
    42154213        de valeurs NULL dans un tableau. Néanmoins, les versions de 
    4216         <productname>PostgreSQL</productname> antérieures à la 8.2 ne supportaient 
    4217         pas les valeurs NULL dans les tableaux. De ce fait, ces versions 
     4214        <productname>PostgreSQL</productname> antérieures à la 8.2 ne 
     4215        supportent pas les valeurs NULL dans les tableaux. De ce fait, ces versions 
    42184216        traitent <literal>NULL</literal> comme une 
    42194217        chaîne dont le contenu est <quote>NULL</quote>. Pour une compatibilité 
     
    42384236       <para> 
    42394237        Contrôle si un guillemet simple peut être représenté par un 
    4240         <literal>\'</literal> dans une chaîne. La façon préférée, conforme au standard 
    4241         SQL, de représenter un guillemet est de le doubler (<literal>''</literal>) mais, 
     4238        <literal>\'</literal> dans une chaîne. Il est préférable, et conforme au standard 
     4239        SQL, de représenter un guillemet simple en le doublant (<literal>''</literal>) mais, 
    42424240        historiquement, <productname>PostgreSQL</productname> a aussi 
    42434241        accepté <literal>\'</literal>. Néanmoins, l'utilisation de 
     
    42484246        client ne fait pas un échappement correct, alors une attaque par injection 
    42494247        SQL est possible. Ce risque peut être évité en s'assurant que le  
    4250         serveur rejette les requêtes dans lesquelles apparait un guillemet 
     4248        serveur rejette les requêtes dans lesquelles apparaît un guillemet 
    42514249        échappé avec un antislash. Les valeurs autorisées de 
    42524250        <varname>backslash_quote</varname> sont 
     
    42594257 
    42604258       <para> 
    4261         Dans une chaîne litérale conforme au standard, 
     4259        Dans une chaîne littérale conforme au standard, 
    42624260        <literal>\</literal> ne signifie que <literal>\</literal>. Ce paramètre 
    42634261        affecte la gestion des chaînes non conformes, incluant la syntaxe de chaînes 
     
    42774275           Contrôle si les commandes <command>CREATE TABLE</command> et 
    42784276           <command>CREATE TABLE AS</command> incluent une colonne OID dans 
    4279            les tables nouvellement créées, si ni <literal>WITH OIDS</literal> 
     4277           les tables nouvellement créées, lorsque ni <literal>WITH OIDS</literal> 
    42804278           ni <literal>WITHOUT OIDS</literal> ne sont précisées. Ce 
    4281            paramètre détermine aussi si les OID sont inclus dans les tables créés par 
    4282            <command>SELECT INTO</command>. Dans <productname>PostgreSQL</productname> 8.1,  
     4279           paramètre détermine également si les OID sont inclus dans les tables 
     4280           créées par <command>SELECT INTO</command>. Dans 
     4281           <productname>PostgreSQL</productname> 8.1,  
    42834282           <varname>default_with_oids</varname> est désactivée 
    42844283           (<literal>off</literal>) par défaut, contrairement aux versions précédentes. 
     
    43064305       <para> 
    43074306        S'il est activé (<literal>on</literal>), un message d'avertissement est 
    4308         affiché si un antislash (<literal>\</literal>) apparaît dans une 
    4309         chaîne litérale ordinaire (syntaxe 
     4307        affiché lorsqu'un antislash (<literal>\</literal>) apparaît dans une 
     4308        chaîne littérale ordinaire (syntaxe 
    43104309        <literal>'...'</literal>) et que <varname>standard_conforming_strings</varname> 
    43114310        est désactivé. Il est activé par défaut (<literal>on</literal>). 
     
    43684367       <para> 
    43694368        Contrôle si les chaînes ordinaires (<literal>'...'</literal>) 
    4370         traitent les antislashs litéralement, comme cela est indiqué dans le standard 
     4369        traitent les antislashs littéralement, comme cela est indiqué dans le standard 
    43714370        SQL. Désactivé par défaut (<literal>off</literal>), ce paramètre 
    43724371        ramène <productname>PostgreSQL</productname> à son comportement historique 
     
    43754374        prochaine version pour améliorer la compatibilité avec le standard. Les 
    43764375        applications peuvent vérifier ce paramètre pour déterminer la façon dont 
    4377         elles doivent traiter les chaînes litérales. La présence de ce 
     4376        elles doivent traiter les chaînes littérales. La présence de ce 
    43784377        paramètre indique aussi que la syntaxe de chaîne d'échappement 
    43794378        (<literal>E'...'</literal>) est supportée. La syntaxe de chaîne d'échappement 
    4380         doitt être utilisée pour les applications traitant les 
     4379        doit être utilisée pour les applications traitant les 
    43814380        antislashs comme des caractères d'échappement. 
     4381       </para> 
     4382      </listitem> 
     4383     </varlistentry> 
     4384 
     4385<!-- Paragraphe déplacé, en regard de la VO --> 
     4386     <varlistentry id="guc-synchronize-seqscans" xreflabel="synchronize_seqscans"> 
     4387      <term><varname>synchronize_seqscans</varname> (<type>boolean</type>)</term> 
     4388      <listitem> 
     4389       <indexterm><primary>paramètre de configuration <varname>synchronize_seqscans</varname></primary> 
     4390       </indexterm> 
     4391       <para> 
     4392        Cette variable permet la synchronisation des parcours séquentiels de 
     4393        grosses tables pour que les parcours concurrents lisent le même bloc 
     4394        à peu près au même moment, et donc partagent la charge 
     4395        d'entrées/sorties. Quand ce paramètre est activé, un parcours peut 
     4396        commencer au milieu de la table, aller jusqu'à la fin, puis 
     4397        <quote>revenir au début</quote> pour 
     4398        récupérer toutes les lignes, ce qui permet de le synchroniser avec 
     4399        l'activité de parcours déjà entamés. Il peut en résulter des 
     4400        modifications non prévisibles dans l'ordre des lignes renvoyées par 
     4401        les requêtes qui n'ont pas de clause <literal>ORDER BY</literal>. 
     4402        Désactiver ce paramètre assure un comportement identique aux versions 
     4403        précédant la 8.3 pour lesquelles un parcours séquentiel commence 
     4404        toujours au début de la table. Activé par défaut 
     4405        (<literal>on</literal>). 
    43824406       </para> 
    43834407      </listitem> 
     
    44264450       <para> 
    44274451        Ce paramètre n'affecte que la forme exacte 
    4428         <literal>= NULL</literal>, et pas les autres opérateurs de comparaison ou  
    4429         expressions équivalents en terme de calcul à des expressions 
     4452        <literal>= NULL</literal>, pas les autres opérateurs de comparaison ou  
     4453        expressions équivalentes en terme de calcul à des expressions 
    44304454        qui impliquent l'opérateur égal (tels que <literal>IN</literal>). De 
    44314455        ce fait, ce paramètre ne doit pas être considéré comme un correctif général 
     
    45454569       </indexterm> 
    45464570         <para> 
    4547            Affiche la longueur maximale d'un identifiant. Elle est déterminée comme 
    4548            valant <literal>NAMEDATALEN</literal> moins un lors de la construction du 
     4571           Affiche la longueur maximale d'un identifiant. Elle est déterminée à 
     4572           <literal>NAMEDATALEN</literal> - 1 lors de la construction du 
    45494573           serveur. La valeur par défaut de <literal>NAMEDATALEN</literal> est 64&nbsp;; 
    45504574           la valeur par défaut de <varname>max_identifier_length</varname> 
     
    46434667          indique tous les noms 
    46444668          de classe utilisés dans une installation particulière. 
    4645           Ce paramètre ne peut qu'être configuré dans le fichier 
     4669          Ce paramètre ne peut être configuré que dans le fichier 
    46464670          <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    46474671        </para> 
     
    46534677       La difficulté de configurer des variables personnalisées dans 
    46544678       <filename>postgresql.conf</filename> se situe dans le fait que 
    4655        le fichier doit être lu avant que 
    4656        les modules complémentaires ne soient chargés. De ce fait, les variables 
     4679       le fichier doit être lu avant que les modules complémentaires ne 
     4680       soient chargés. De ce fait, les variables 
    46574681       sont habituellement rejetées parce qu'inconnues. Lorsque 
    46584682       <varname>custom_variable_classes</varname> est initialisé, le serveur accepte 
     
    46684692 
    46694693     <para> 
    4670        Voici un exemple de ce que peut contenir <filename>postgresql.conf</filename> 
    4671        si les variables personnalisées sont utilisées&nbsp;: 
     4694       Exemple de ce que peut contenir <filename>postgresql.conf</filename> 
     4695       lorsque les variables personnalisées sont utilisées&nbsp;: 
    46724696 
    46734697<programlisting>custom_variable_classes = 'plr,plperl' 
     
    46824706 
    46834707    <para> 
    4684      Les paramètres suivants permettent de travailler sur les sources de 
     4708     Les paramètres qui suivent permettent de travailler sur les sources de 
    46854709     <productname>PostgreSQL</productname> et, dans certains cas, 
    46864710     fournissent une aide à la récupération de bases de données sévèrement 
     
    47714795        un débogueur au processus serveur pour tracer les mauvais comportements 
    47724796        pendant l'authentification. 
    4773         Ce paramètre ne peut qu'être configuré dans le fichier 
     4797        Ce paramètre ne peut être configuré que dans le fichier 
    47744798        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    47754799       </para>