Changeset 1010

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

Fin de relecture.
close #144, #160, #173, #32

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/trunk/postgresql/config.xml

    r1008 r1010  
    27332733      </variablelist> 
    27342734    </sect2> 
    2735     <!-- ICI --> 
     2735 
    27362736     <sect2 id="runtime-config-logging-when"> 
    27372737     <title>Quand tracer</title> 
     
    28642864         ou l'ID de session à l'aide de <xref linkend="guc-log-line-prefix"/> 
    28652865         de façon à pouvoir lier le message de l'instruction au message de 
    2866          durée par cet ID
     2866         durée par cet identifiant
    28672867        </para> 
    28682868       </note> 
     
    28772877       </indexterm> 
    28782878        <para> 
    2879          Exécute le serveur silencieusement. Si ce paramètre est configuré, le 
     2879         Exécution silencieuse du serveur. Si ce paramètre est configuré, le 
    28802880         serveur démarre automatiquement en tâche de fond et tout terminal 
    28812881         de contrôle est dissocié. La sortie standard et l'erreur standard 
     
    29412941       <row> 
    29422942        <entry><literal>WARNING</literal></entry> 
    2943         <entry>Fournit des messages d'avertissement sur d'éventuels problèmes, 
    2944          par exemple un <command>COMMIT</command> en dehors d'un bloc de 
     2943        <entry>Fournit des messages d'avertissement sur d'éventuels problèmes. 
     2944         Par exemple, un <command>COMMIT</command> en dehors d'un bloc de 
    29452945         transaction.</entry> 
    29462946        <entry><literal>NOTICE</literal></entry> 
     
    29582958       <row> 
    29592959        <entry><literal>LOG</literal></entry> 
    2960         <entry>Rapporte des informations à destination des administrateurs, 
    2961          par exemple l'activité des points de vérification.</entry> 
     2960        <entry>Rapporte des informations à destination des administrateurs. 
     2961         Par exemple, l'activité des points de vérification.</entry> 
    29622962        <entry><literal>INFO</literal></entry> 
    29632963        <entry><literal>INFORMATION</literal></entry> 
     
    30093009       <para> 
    30103010        Ces paramètres activent plusieurs sorties de débogage. Pour chaque requête 
    3011         exécutée, elles affichent l'arbre d'analyse résultant. 
     3011        exécutée, elles affichent l'arbre d'analyse résultant, la sortie de la 
     3012        réécriture de la requête ou le plan d'exécution. 
    30123013        <varname>debug_pretty_print</varname> indente ces affichages pour 
    30133014        produire un format de sortie plus lisible mais plus long.  
     
    30283029       </indexterm> 
    30293030       <para> 
    3030         Trace les points de vérification dans les journaux applicatifs. Certaines 
    3031         statistiques concernant chaque point de vérification sont incluses dans les 
     3031        Trace les points de vérification dans les journaux applicatifs. 
     3032        Diverses statistiques concernant chaque point de vérification sont incluses dans les 
    30323033        journaux applicatifs, dont le nombre de tampons écrits et le 
    30333034        temps passé à les écrire. Désactivé par défaut, 
     
    31223123       </indexterm> 
    31233124       <para> 
    3124         Par défaut, les traces de connexion affichent seulement l'adresse IP 
     3125        Par défaut, les traces de connexion n'affichent que l'adresse IP 
    31253126        de l'hôte se connectant. Activer ce paramètre permet de tracer aussi 
    31263127        le nom de l'hôte. En fonction de la configuration de la résolution 
     
    31603161        <entry>Échappement</entry> 
    31613162        <entry>Produit</entry> 
    3162         <entry>Session seulement</entry> 
     3163        <entry>Session seule</entry> 
    31633164      </row> 
    31643165    </thead> 
     
    32503251         (sans les zéros initiaux) et séparés par un point. Les nombres 
    32513252         représentent l'heure de lancement du processus et l'identifiant du 
    3252          processus, donc <literal>%c</literal> peut aussi être utilisé comme 
    3253          une façon de sauvegarder de l'espace pour afficher ces éléments. 
     3253         processus, <literal>%c</literal> peut donc aussi être utilisé  
     3254         comme une manière de raccourcir l'affichage de ces éléments. 
    32543255       </para> 
    32553256 
     
    32653266       <tip> 
    32663267        <para> 
    3267          <application>syslog</application> produit son propre préfixe à base 
    3268          d'un horodatage et de l'identifiant du processus. Ces 
     3268         <application>syslog</application> produit ses propres informations 
     3269         d'horodatage et d'identifiant du processus. Ces 
    32693270         échappements n'ont donc que peu d'intérêt avec 
    32703271         <application>syslog</application>. 
     
    33833384        de créer des journaux au format CSV avec les colonnes&nbsp;: horodatage 
    33843385        avec les millisecondes, nom de l'utilisateur, nom de la base, identifiant 
    3385         de processus, hôte suivi du numéro de port, identifiant de session, 
    3386         numéro de ligne pour le processus, tag de commande, heure de début de 
     3386        de processus, hôte:numéro de port, identifiant de session, 
     3387        numéro de ligne pour le processus ou la session, tag de commande, heure de début de 
    33873388        session, identifiant virtuel de transaction, identifiant standard de 
    33883389        transaction, sévérité des erreurs, code d'état SQL, message d'erreur, 
    3389         détail du message d'erreur, astuce, requête interne qui ont amené à 
     3390        détail du message d'erreur, astuce, requête interne qui a conduit à 
    33903391        cette erreur (s'il y en a une), nombre de caractères indiquant la 
    3391         position de l'erreur, contexte de l'erreur, requête utilisateur qui a 
    3392         amené à l'erreur (dans le cas d'une erreur et si 
     3392        position de l'erreur dans la requête interne, contexte de l'erreur, 
     3393        requête utilisateur qui a conduit à l'erreur (dans le cas d'une erreur et si 
    33933394        <varname>log_min_error_statement</varname> est activé), nombre de 
    3394         caractères indiquant la position de l'erreur, emplacement de l'erreur 
    3395         dans le code source PostgreSQL (si 
     3395        caractères indiquant la position de l'erreur dans la requête 
     3396        utilisateur, emplacement de l'erreur dans le code source PostgreSQL (si 
    33963397        <varname>log_error_verbosity</varname> est configuré à 
    33973398        <literal>verbose</literal>). 
     
    34663467        <listitem> 
    34673468          <para> 
    3468            activer <varname>log_truncate_on_rotation</varname> en l'initialisant 
     3469           positionner <varname>log_truncate_on_rotation</varname> 
    34693470           à <literal>on</literal> pour que les données anciennes ne soient pas 
    34703471           mélangées aux nouvelles dans le même fichier&nbsp;; 
     
    34763477           la définition de la table ci-dessus inclut une clé primaire. C'est 
    34773478           utile pour se protéger de l'import accidentel de la même 
    3478            information. La commande <command>COPY</command> valide toutes les 
     3479           information à plusieurs reprises. La commande 
     3480           <command>COPY</command> valide toutes les 
    34793481           données qu'elle importe en une fois. Toute erreur annule donc 
    34803482           l'import complet. Si un journal incomplet est importé et qu'il est 
     
    35863588       </indexterm>  
    35873589       <para> 
    3588         Écrit, pour chaque requête, les statistiques de performance du 
     3590        Écrivent, pour chaque requête, les statistiques de performance du 
    35893591        module respectif dans les traces du serveur. C'est un outil de profilage très 
    35903592        simpliste. <varname>log_statement_stats</varname> rapporte les 
     
    36053607 
    36063608   <sect1 id="runtime-config-autovacuum"> 
    3607     <title>Nettoyage automatique</title> 
     3609    <title>Nettoyage (<command>vacuum</command>) automatique</title> 
    36083610 
    36093611    <indexterm> 
     
    36273629      </indexterm> 
    36283630       <para> 
    3629         Contrôle si le serveur doit démarrer le démon d'autovacuum. 
     3631        Contrôle si le serveur doit démarrer le daemon d'autovacuum. 
    36303632        Celui-ci est activé par défaut. <xref linkend="guc-track-counts"/> 
    36313633        doit aussi être activé pour que ce 
    3632         démon soit démarré. Ce paramètre ne peut être configuré que dans le fichier 
     3634        daemon soit démarré. Ce paramètre ne peut être configuré que dans le fichier 
    36333635        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    36343636       </para> 
    36353637       <para> 
    3636         Notez que, même quand ce paramètre est désactivé, le système lance 
    3637         les processus autovacuum si nécessaire pour empêcher la réutilisation 
     3638        Même si ce paramètre est désactivé, le système lance 
     3639        les processus autovacuum nécessaires pour empêcher le bouclage 
    36383640        des identifiants de transaction. Voir <xref 
    36393641        linkend="vacuum-for-wraparound"/> pour plus d'informations. 
     
    36493651       </indexterm> 
    36503652       <para> 
    3651         Trace toutes les actions réalisées par l'autovacuum si elles durent 
    3652         chacune plus du nombre de millisecondes spécifiées. La configurer à 
     3653        Trace chaque action réalisée par l'autovacuum si elle dure 
     3654        chacune plus de ce nombre de millisecondes. Le configurer à 
    36533655        zéro trace toutes les actions de l'autovacuum. La valeur par défaut, -1, 
    3654         désactive les traces des actions de l'autovacuum. Par exemple, si vous 
    3655         la configurez à <literal>250ms</literal>, tous les opérations de 
    3656         VACUUM et d'ANALYZE durant plus de 250 ms seront tracées. Activer 
     3656        désactive les traces des actions de l'autovacuum. 
     3657       </para> 
     3658       <para> 
     3659        Par exemple, s'il est configuré à <literal>250ms</literal>, toutes 
     3660        les opérations VACUUM et ANALYZE qui durent plus de 250 ms sont tracées. Activer 
    36573661        ce paramètre peut être utile pour tracer l'activité de l'autovacuum. 
    3658         activity. Ce paramètre ne peut être configuré que dans le fichier 
     3662        Ce paramètre ne peut être configuré que dans le fichier 
    36593663        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    36603664       </para> 
     
    36693673       </indexterm>  
    36703674       <para> 
    3671         Spécifie le nombre maximum de processus autovacuum (autre que le lanceur 
    3672         d'autovacuum) pouvant être exécuté en même temps. La valeur par défaut 
    3673         est de trois. Ce paramètre ne peut être configuré que dans le fichier 
     3675        Indique le nombre maximum de processus autovacuum (autre que le lanceur 
     3676        d'autovacuum) qui peuvent être exécutés simultanément. La valeur par défaut 
     3677        est 3. Ce paramètre ne peut être configuré que dans le fichier 
    36743678        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
    36753679       </para> 
     
    36843688       </indexterm>  
    36853689       <para> 
    3686         Indique le délai minimum entre les tours d'activité du démon 
    3687         autovacuum sur une base. À chaque tour, le démon examine une base de données 
     3690        Indique le délai minimum entre les tours d'activité du daemon 
     3691        autovacuum sur une base. À chaque tour, le daemon examine une base de données 
    36883692        et lance les commandes <command>VACUUM</command> et <command>ANALYZE</command> 
    36893693        nécessaires aux tables de cette base. Le délai, mesuré en 
     
    37383742       </indexterm>  
    37393743       <para> 
    3740         Indique une fraction de la taille de la table à ajouter à 
     3744        Indique la fraction de taille de la table à ajouter à 
    37413745        <varname>autovacuum_vacuum_threshold</varname> pour décider du moment 
    3742         auquel déclencher un <command>VACUUM</command>. La valeur par défaut est de 0,2 
    3743         (20&nbsp;% de la taille de la table). 
     3746        auquel déclencher un <command>VACUUM</command>. La valeur par défaut 
     3747        est 0.2 (20&nbsp;% de la taille de la table). 
    37443748        Ce paramètre ne peut être configuré que dans le fichier 
    37453749        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    37573761       </indexterm>  
    37583762       <para> 
    3759         Indique une fraction de la taille de la table à ajouter à 
     3763        Indique la fraction de taille de la table à ajouter à 
    37603764        <varname>autovacuum_analyze_threshold</varname> pour décider du 
    37613765        moment auquel déclencher une commande <command>ANALYZE</command>. 
    3762         La valeur par défaut est de 0,1 (10&nbsp;% de la taille de la table). 
     3766        La valeur par défaut est 0.1 (10&nbsp;% de la taille de la table). 
    37633767        Ce paramètre ne peut être configuré que dans le fichier 
    37643768        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    38013805        <command>VACUUM</command>. Si <literal>-1</literal> est indiqué, 
    38023806        la valeur habituelle de <xref linkend="guc-vacuum-cost-delay"/> est 
    3803         utilisée. La valeur par défaut est de 20 millisecondes. 
     3807        utilisée. La valeur par défaut est 20 millisecondes. 
    38043808        Ce paramètre ne peut être configuré que dans le fichier 
    38053809        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    38203824        <command>VACUUM</command> automatiques. Si <literal>-1</literal> est 
    38213825        indiqué (valeur par défaut), la valeur courante de 
    3822         <xref linkend="guc-vacuum-cost-limit"/> est utilisée. Notez que l
    3823         valeur est distribuée proportionnellement parmi les processus 
    3824         autovacuum en cours d'exécution, s'il y en a plus d'un, pour que la 
     3826        <xref linkend="guc-vacuum-cost-limit"/> est utilisée. L
     3827        valeur est distribuée proportionnellement entre les processus 
     3828        autovacuum en cours d'exécution, s'il y en a plus d'un, de sorte que la 
    38253829        somme des limites de chaque processus ne dépasse jamis la limite de 
    38263830        cette variable. 
     
    38783882 
    38793883       <para> 
    3880         De même, la recherche des schémas passe toujours par le schéma des 
    3881         tables temporaires, 
    3882         <literal>pg_temp_<replaceable>nnn</replaceable></literal>, s'il existe. 
    3883         Il peut être explicitement ajouté au chemin 
     3884        De même, le schéma des tables temporaires, 
     3885        <literal>pg_temp_<replaceable>nnn</replaceable></literal>, s'il existe, 
     3886        est toujours parcouru. Il peut être explicitement ajouté au chemin 
    38843887        à l'aide de l'alias <literal>pg_temp</literal>. S'il n'en fait pas 
    38853888        partie, la recherche commence par lui (avant même 
     
    39323935       <indexterm><primary>tablespace</primary><secondary>par défaut</secondary></indexterm> 
    39333936         <para> 
    3934            Cette variable indique le 
    3935            <foreignphrase>tablespace</foreignphrase> par défaut dans lequel 
    3936            sont créés les objets (tables et index) quand une commande 
    3937            <command>CREATE</command> ne l'explicite pas. 
     3937          Cette variable indique le <foreignphrase>tablespace</foreignphrase> 
     3938          par défaut dans lequel sont créés les objets (tables et index) quand 
     3939          une commande <command>CREATE</command> ne l'explicite pas. 
    39383940        </para> 
    39393941 
     
    39443946          <foreignphrase>tablespace</foreignphrase> par défaut de la base de 
    39453947          données courante. Si la valeur ne correspond pas au nom d'un tablespace 
    3946           existant, <productname>PostgreSQL</productname> utilisera automatiquement 
    3947           le tablespace par défaut de la base de données courante. Si un un 
    3948           tablespace différent de celui par défaut est indiqué, l'utilisateur 
    3949           doit avoir le droit <literal>CREATE</literal>. Dans le cas contraire, 
    3950           la tentative de création échouera. 
     3948          existant, <productname>PostgreSQL</productname> utilise automatiquement 
     3949          le tablespace par défaut de la base de données courante. Si un 
     3950          <foreignphrase>tablespace</foreignphrase> différent de celui par défaut 
     3951          est indiqué, l'utilisateur doit avoir le droit <literal>CREATE</literal>. 
     3952          Dans le cas contraire, la tentative de création échouera. 
    39513953       </para> 
    39523954 
     
    39673969       <indexterm><primary>tablespace</primary><secondary>temporary</secondary></indexterm> 
    39683970       <para> 
    3969         Cette variable spécifie le (ou les) tablespace dans lequel sera créé 
    3970         les objets temporaires (tables et index temporaires sur des tables 
    3971         temporaires) quand une commande <command>CREATE</command> n'explicite 
    3972         pas un tablespace. Les fichiers temporaires dû à des tris de gros 
    3973         ensembles de données sont aussi créés dans ce tablespace. 
    3974        </para> 
    3975  
    3976        <para> 
    3977         Cette valeur est une liste de noms de tablespaces. Quand cette liste 
     3971        Cette variable indique le (ou les) 
     3972        <foreignphrase>tablespace</foreignphrase>(s) dans le(s)quel(s) créer 
     3973        les objets temporaires (tables temporaires et index sur des tables 
     3974        temporaires) quand une commande <command>CREATE</command> n'en explicite 
     3975        pas. Les fichiers temporaires créés par les tris de gros 
     3976        ensembles de données sont aussi créés dans ce 
     3977        <foreignphrase>tablespace</foreignphrase>. 
     3978       </para> 
     3979 
     3980       <para> 
     3981        Cette valeur est une liste de noms de 
     3982        <foreignphrase>tablespace</foreignphrase>s. Quand cette liste 
    39783983        contient plus d'un nom, <productname>PostgreSQL</productname> choisit 
    39793984        un membre de la liste au hasard à chaque fois qu'un objet temporaire doit 
    3980         être créé. Par contre, dans une transaction, les objets temporaires 
    3981         créés successivement sont placés dans les tablespaces successifs de la 
     3985        être créé. En revanche, dans une transaction, les objets temporaires 
     3986        créés successivement sont placés dans les 
     3987        <foreignphrase>tablespace</foreignphrase>s successifs de la 
    39823988        liste. Si l'élément sélectionné de la liste est une chaîne vide, 
    3983         <productname>PostgreSQL</productname> utilisera automatiquement le 
    3984         tablespace par défaut de la base en cours. 
    3985        </para> 
    3986  
    3987        <para> 
    3988         Quand <varname>temp_tablespaces</varname> est configuré interactivement, 
    3989         spécifier un tablespace inexistant est une erreur. De même, une erreur 
    3990         est renvoyée si l'utilisateur n'a pas le droit <literal>CREATE</literal> 
    3991         sur le tablespace indiqué. Néanmoins, lors de l'utilisation d'une 
    3992         valeur configurée précédemment, les tablespaces inexistants sont ignorés 
    3993         comme le sont les tablespaces pour lesquels l'utilisateur n'a pas le droit 
    3994         <literal>CREATE</literal>. En particulier, cette règle s'applique lors 
    3995         de l'utilisateur d'une valeur configurée dans le fichier 
     3989        <productname>PostgreSQL</productname> utilise automatiquement le 
     3990        <foreignphrase>tablespace</foreignphrase> par défaut de la base en cours. 
     3991       </para> 
     3992 
     3993       <para> 
     3994        Si <varname>temp_tablespaces</varname> est configuré interactivement, 
     3995        l'indication d'un <foreignphrase>tablespace</foreignphrase> inexistant  
     3996        est une erreur. Il en est de même si l'utilisateur n'a pas le droit 
     3997        <literal>CREATE</literal> sur le 
     3998        <foreignphrase>tablespace</foreignphrase> indiqué. Néanmoins,  
     3999        lors de l'utilisation d'une valeur précédemment configurée, les 
     4000        <foreignphrase>tablespace</foreignphrase>s qui n'existent pas sont ignorés 
     4001        comme le sont les <foreignphrase>tablespace</foreignphrase>s pour lesquels 
     4002        l'utilisateur n'a pas le droit <literal>CREATE</literal>. Cette règle 
     4003        s'applique, en particulier, lors de l'utilisation d'une valeur configurée dans le fichier 
    39964004        <filename>postgresql.conf</filename>. 
    39974005       </para> 
    39984006 
    39994007       <para> 
    4000         La valeur par défaut est une chaîne vide, ce qui donne pour résultat 
    4001         que tous les objets temporaires sont créés dans le tablespace par 
    4002         défaut de la base de données en cours. 
     4008        La valeur par défaut est une chaîne vide. De ce fait,  
     4009        tous les objets temporaires sont créés dans le 
     4010        <foreignphrase>tablespace</foreignphrase> par défaut de la base de 
     4011        données courante. 
    40034012       </para> 
    40044013 
     
    40414050          <quote>repeatable read</quote> ou <quote>serializable</quote>. 
    40424051          Ce paramètre contrôle le niveau d'isolation par défaut de chaque 
    4043           nouvelle transaction. Par défaut, <quote>read committed</quote>. 
     4052          nouvelle transaction. La valeur par défaut est <quote>read committed</quote>. 
    40444053        </para> 
    40454054 
     
    40854094       <para> 
    40864095        Contrôle l'exécution des triggers et règles relatifs à la réplication 
    4087         pour la session en cours. Configurer cette variable requiert d'être 
    4088         super-utilisateur et résulte en l'annulation de tout plan de requête 
     4096        pour la session en cours. Seul un superutilisateur peut configurer 
     4097        cette variable. Sa modification résulte en l'annulation de tout plan de requête 
    40894098        précédemment mis en cache. Les valeurs possibles sont 
    40904099        <literal>origin</literal> (la valeur par défaut), 
     
    41034112      </indexterm> 
    41044113       <para> 
    4105         Interrompt toute instruction qui dure plus lontemps que ce nombre 
     4114        Interrompt toute instruction qui dure plus longtemps que ce nombre 
    41064115        (indiqué en millisecondes). Le temps est décompté à partir du moment 
    41074116        où la commande en provenance du client arrive sur le serveur. 
     
    41124121 
    41134122       <para> 
    4114         Configurer <varname>statement_timeout</varname> dans 
    4115         <filename>postgresql.conf</filename> n'est pas recommendé car cela 
     4123        Il n'est pas recommandé de configurer 
     4124        <varname>statement_timeout</varname> dans 
     4125        <filename>postgresql.conf</filename> car cela 
    41164126        affecte toutes les sessions. 
    41174127       </para> 
     
    41294139        doit utiliser pour décider de remplacer les ID de transaction par 
    41304140        <literal>FrozenXID</literal> lors du parcours d'une table. 
    4131         La valeur par défaut est de 100 millions. Bien que les 
     4141        La valeur par défaut est 100 millions. Bien que les 
    41324142        utilisateurs puissent configurer une valeur quelconque comprise entre zéro et 
    41334143        1 milliard, <command>VACUUM</command> limite silencieusement la 
     
    41474157       </indexterm>  
    41484158       <para> 
    4149         Configure comment les valeurs binaires doivent être codées en XML. 
    4150         Ceci s'applique par exemple quand les valeurs <type>bytea</type> sont 
     4159        Définit la manière de coder les valeurs binaires en XML. 
     4160        Ceci s'applique, par exemple, quand les valeurs <type>bytea</type> sont 
    41514161        converties en XML par les fonctions <function>xmlelement</function> 
    41524162        et <function>xmlforest</function>. Les valeurs possibles sont 
     
    41584168 
    41594169       <para> 
    4160         Le choix réel ici est principalement une affaire de goût, 
    4161         restreinte seulement par les restrictions possibles dans les 
    4162         applications clientes. Les deux méthodes supportent toutes les 
    4163         valeurs possibles, et ce bien que le codage hexadécimal sera un peu 
     4170        Le choix effectif de cette valeur est une affaire de sensibilité, la 
     4171        seule restriction provenant des applications clientes.  
     4172        Les deux méthodes supportent toutes les 
     4173        valeurs possibles, et ce bien que le codage hexadécimal soit un peu 
    41644174        plus grand que le codage en base64. 
    41654175       </para> 
     
    41804190       </indexterm>  
    41814191       <para> 
    4182         Configure si <literal>DOCUMENT</literal> ou 
     4192        Définit si <literal>DOCUMENT</literal> ou 
    41834193        <literal>CONTENT</literal> est implicite lors de la conversion entre 
    4184         XML et des valeurs de chaînes de caractères. Voir <xref 
    4185         linkend="datatype-xml"/> pour une description de ceci. La valeurs 
     4194        XML et valeurs chaînes de caractères. Voir <xref 
     4195        linkend="datatype-xml"/> pour la description. Les valeurs 
    41864196        valides sont <literal>DOCUMENT</literal> et 
    41874197        <literal>CONTENT</literal>. La valeur par défaut est 
     
    41904200 
    41914201       <para> 
    4192         Suivant le standard SQL, la commande pour configurer cette option 
     4202        D'après le standard SQL, la commande pour configurer cette option 
    41934203        est&nbsp;: 
    41944204<synopsis> 
     
    42454255           Configure le fuseau horaire pour l'affichage et l'interprétation 
    42464256           de la date et de l'heure. Par défaut, <literal>unknown</literal>, ce qui 
    4247            signifie le fuseau horaire utilisé est celui défini par 
     4257           signifie que le fuseau horaire utilisé est celui défini par 
    42484258           le système. Voir la <xref linkend="datatype-timezones"/> 
    42494259           pour plus d'informations. 
     
    42884298       <para> 
    42894299        Ce paramètre ajuste le nombre de chiffres affichés par les valeurs à 
    4290         virgule flottante, ce qui inclue <type>float4</type>, <type>float8</type> et les 
     4300        virgule flottante, ce qui inclut <type>float4</type>, <type>float8</type> et les 
    42914301        types de données géométriques. La valeur du paramètre est ajoutée au 
    42924302        nombre standard de chiffres (<literal>FLT_DIG</literal> ou 
    4293         <literal>DBL_DIG</literal>). La valeur peut être initialisée à une valeur maximum 
    4294         de 2 pour inclure les chiffres partiellement significatifs&nbsp;; c'est 
     4303        <literal>DBL_DIG</literal>). La valeur peut être initialisée à une 
     4304       valeur maximale de 2 pour inclure les chiffres partiellement significatifs&nbsp;; c'est 
    42954305        tout spécialement utile pour sauvegarder les données à virgule flottante 
    42964306        qui ont besoin d'être restaurées exactement. Cette variable peut aussi 
     
    44024412       </indexterm>  
    44034413       <para> 
    4404         Sélectionne la configuration de la recherche plein texte qui est utilisé 
     4414        Sélectionne la configuration de recherche plein texte utilisée 
    44054415        par les variantes des fonctions de recherche plein texte qui n'ont pas 
    4406         d'argument spécifique permettant de préciser la configuration. 
     4416        d'argument explicite pour préciser la configuration. 
    44074417        Voir <xref linkend="textsearch"/> pour plus d'informations. 
    44084418        La valeur par défaut est <literal>pg_catalog.simple</literal> mais 
    4409         <application>initdb</application> initialisera le fichier de 
     4419        <application>initdb</application> initialise le fichier de 
    44104420        configuration avec une valeur qui correspond à la locale choisie pour 
    4411         <varname>lc_ctype</varname> si une configuration correspondante à la 
    4412         locale est identifiable. 
     4421        <varname>lc_ctype</varname> s'il est possible d'identifier une configuration 
     4422        correspondant à la locale. 
    44134423       </para> 
    44144424      </listitem> 
     
    44454455       <indexterm><primary>chargement dynamique</primary></indexterm> 
    44464456         <para> 
    4447            Si un module chargeable dynamiquement doit être ouvert et 
     4457           Chemin de recherche utilisé lorsqu'un module chargeable 
     4458           dynamiquement doit être ouvert et 
    44484459           que le nom de fichier indiqué dans la commande 
    44494460           <command>CREATE FUNCTION</command> ou <command>LOAD</command> 
    44504461           ne contient pas d'indication de répertoire (c'est-à-dire que 
    4451            le nom ne contient pas de slash), le 
    4452            système recherche le fichier requis dans ce chemin. 
     4462           le nom ne contient pas de slash). 
    44534463         </para> 
    44544464   
     
    44564466           La valeur de <varname>dynamic_library_path</varname> doit être 
    44574467           une liste de chemins absolus séparés par des virgules (ou des 
    4458            points virgules sous Windows).  Si un élément de la liste commenc
    4459            avec la chaîne spéciale <literal>$libdir</literal>, le répertoire 
     4468           points virgules sous Windows).  Si un élément de la liste début
     4469           par la chaîne spéciale <literal>$libdir</literal>, le répertoire 
    44604470           des bibliothèques internes du paquetage 
    44614471           <productname>PostgreSQL</productname> est substitué à 
     
    44944504       </indexterm>        
    44954505       <para> 
    4496         Limite haute souple de la taille d'un ensemble renvoyé par un index GIN. 
     4506        Limite souple haute de la taille de l'ensemble renvoyé par un index GIN. 
    44974507        Pour plus d'informations, voir <xref linkend="gin-tips"/>. 
    44984508       </para> 
     
    45874597        applications en production et attendent simplement un verrou 
    45884598        pendant un certain temps avant de lancer une recherche de blocage. 
    4589         Augmenter cette valeur réduit le temps perdu en recherche inutile de 
     4599        Augmenter cette valeur réduit le temps perdu en recherches inutiles de 
    45904600        verrous morts mais retarde la détection de vraies erreurs de verrous 
    45914601        morts. La valeur par défaut est une seconde (<literal>1s</literal>), 
     
    45994609       <para> 
    46004610        Quand <xref linkend="guc-log-lock-waits"/> est configuré, ce 
    4601         paramètre détermine aussi le temps à attendre avant qu'un message ne 
    4602         soit enregistré dans les journaux sur cette attente de verrou. Si vous 
    4603         essayez de comprendre les délais des verrous, vous voudrez 
    4604         certainement configurer une valeur plus base pour 
    4605         <varname>deadlock_timeout</varname>
     4611        paramètre détermine aussi le temps d'attente avant qu'un message ne 
     4612        soit enregistré dans les journaux concernant cette attente. Pour 
     4613        comprendre ces délais de verrouillage, il peut être utile de configurer 
     4614        <varname>deadlock_timeout</varname> à une valeur extraordinairement 
     4615        basse
    46064616       </para> 
    46074617      </listitem> 
     
    46204630        <xref linkend="guc-max-prepared-transactions"/>) objets (c'est-à-dire 
    46214631        des tables)&nbsp;; de ce fait, au maximum ce nombre d'objets distincts 
    4622         peuvent être verrouillés simultanéments. Ce paramètre contrôle le nombre moyen 
     4632        peuvent être verrouillés simultanément. Ce paramètre contrôle le nombre moyen 
    46234633        de verrous d'objets alloués pour chaque transaction&nbsp;; des 
    46244634        transactions individuelles peuvent verrouiller plus d'objets tant 
     
    46424652      </listitem> 
    46434653     </varlistentry> 
    4644  
    4645      <varlistentry id="guc-synchronize-seqscans" xreflabel="synchronize_seqscans"> 
    4646       <term><varname>synchronize_seqscans</varname> (<type>boolean</type>)</term> 
    4647       <listitem> 
    4648        <indexterm><primary>paramètre de configuration <varname>synchronize_seqscans</varname></primary> 
    4649        </indexterm> 
    4650        <para> 
    4651         Cette variable permet la synchronisation des parcours séquentiels de 
    4652         grosses tables pour que les parcours en parallèle lisent le même bloc 
    4653         au même moment, et donc partagent la charge en entrée/sortie. Quand 
    4654         elle est activée, un parcours pourrait commencer au milieu de la table, 
    4655         aller jusqu'à la fin, puis <quote>revenir au début</quote> pour 
    4656         récupérer toutes les lignes, ce qui permet de synchroniser avec 
    4657         l'activité des parcours déjà commencés. Ceci peut résulter en des 
    4658         modifications non prévisibles dans l'ordre des lignes renvoyées par 
    4659         les requêtes qui n'ont pas de clause <literal>ORDER BY</literal>. 
    4660         Désactiver ce paramètre assure un comportement identique aux versions 
    4661         précédant la 8.3 pour lesquelles un parcours séquentiel commence 
    4662         toujours au début de la table. Activé par défaut 
    4663         (<literal>on</literal>). 
    4664        </para> 
    4665       </listitem> 
    4666      </varlistentry> 
    4667  
    46684654     </variablelist> 
    46694655   </sect1> 
     
    46854671       <para> 
    46864672        Lorsque ce paramètre est activé (<literal>on</literal>), les tables 
    4687         référencées par une requête sont 
    4688         automatiquement ajoutées à la clause <literal>FROM</literal> si elles n'y sont 
    4689         pas déjà présentes. Ce comportement n'est pas compatible avec le 
    4690         standard SQL et beaucoup de personnes ne l'aiment pas car elle masque 
     4673        référencées par une requête sont automatiquement ajoutées à la clause 
     4674        <literal>FROM</literal>, si elles n'y sont 
     4675        pas déjà présentes. Ce comportement, incompatible avec le 
     4676        standard SQL, est très décrié car il masque 
    46914677        les erreurs (comme de faire référence à une table à la place de son 
    46924678        alias). Désactivé par défaut (<literal>off</literal>), ce paramètre peut 
     
    47174703        </indexterm> 
    47184704       <para> 
    4719         Contrôle si l'analyseur de saisie de tableau reconnaît les 
    4720         <literal>NULL</literal> sans guillemets comme des éléments de tableaux 
     4705        Contrôle si l'analyseur de saisie de tableau reconnaît  
     4706        <literal>NULL</literal> non-encadré par des guillemets comme élément de tableaux 
    47214707        NULL. Activé par défaut (<literal>on</literal>), il autorise la saisie 
    47224708        de valeurs NULL dans un tableau. Néanmoins, les versions de 
    4723         <productname>PostgreSQL</productname> antérieures à la 8.2 ne supportaient 
    4724         pas les valeurs NULL dans les tableaux. De ce fait, ces versions 
     4709        <productname>PostgreSQL</productname> antérieures à la 8.2 ne 
     4710        supportent pas les valeurs NULL dans les tableaux. De ce fait, ces versions 
    47254711        traitent <literal>NULL</literal> comme une 
    47264712        chaîne dont le contenu est <quote>NULL</quote>. Pour une compatibilité 
     
    47454731       <para> 
    47464732        Contrôle si un guillemet simple peut être représenté par un 
    4747         <literal>\'</literal> dans une chaîne. La façon préférée, conforme au standard 
    4748         SQL, de représenter un guillemet est de le doubler (<literal>''</literal>) mais, 
     4733        <literal>\'</literal> dans une chaîne. Il est préférable, et conforme au standard 
     4734        SQL, de représenter un guillemet simple en le doublant (<literal>''</literal>) mais, 
    47494735        historiquement, <productname>PostgreSQL</productname> a aussi 
    47504736        accepté <literal>\'</literal>. Néanmoins, l'utilisation de 
     
    47554741        client ne fait pas un échappement correct, alors une attaque par injection 
    47564742        SQL est possible. Ce risque peut être évité en s'assurant que le  
    4757         serveur rejette les requêtes dans lesquelles apparait un guillemet 
     4743        serveur rejette les requêtes dans lesquelles apparaît un guillemet 
    47584744        échappé avec un antislash. Les valeurs autorisées de 
    47594745        <varname>backslash_quote</varname> sont 
     
    47664752 
    47674753       <para> 
    4768         Dans une chaîne litérale conforme au standard, 
     4754        Dans une chaîne littérale conforme au standard, 
    47694755        <literal>\</literal> ne signifie que <literal>\</literal>. Ce paramètre 
    47704756        affecte la gestion des chaînes non conformes, incluant la syntaxe de chaînes 
     
    47844770           Contrôle si les commandes <command>CREATE TABLE</command> et 
    47854771           <command>CREATE TABLE AS</command> incluent une colonne OID dans 
    4786            les tables nouvellement créées, si ni <literal>WITH OIDS</literal> 
     4772           les tables nouvellement créées, lorsque ni <literal>WITH OIDS</literal> 
    47874773           ni <literal>WITHOUT OIDS</literal> ne sont précisées. Ce 
    4788            paramètre détermine aussi si les OID sont inclus dans les tables créés par 
    4789            <command>SELECT INTO</command>. Dans <productname>PostgreSQL</productname> 8.1,  
     4774           paramètre détermine également si les OID sont inclus dans les tables 
     4775           créées par <command>SELECT INTO</command>. Dans 
     4776           <productname>PostgreSQL</productname> 8.1,  
    47904777           <varname>default_with_oids</varname> est désactivée 
    47914778           (<literal>off</literal>) par défaut, contrairement aux versions précédentes. 
     
    48134800       <para> 
    48144801        S'il est activé (<literal>on</literal>), un message d'avertissement est 
    4815         affiché si un antislash (<literal>\</literal>) apparaît dans une 
    4816         chaîne litérale ordinaire (syntaxe 
     4802        affiché lorsqu'un antislash (<literal>\</literal>) apparaît dans une 
     4803        chaîne littérale ordinaire (syntaxe 
    48174804        <literal>'...'</literal>) et que <varname>standard_conforming_strings</varname> 
    48184805        est désactivé. Il est activé par défaut (<literal>on</literal>). 
     
    48754862       <para> 
    48764863        Contrôle si les chaînes ordinaires (<literal>'...'</literal>) 
    4877         traitent les antislashs litéralement, comme cela est indiqué dans le standard 
     4864        traitent les antislashs littéralement, comme cela est indiqué dans le standard 
    48784865        SQL. Désactivé par défaut (<literal>off</literal>), ce paramètre 
    48794866        ramène <productname>PostgreSQL</productname> à son comportement historique 
     
    48824869        prochaine version pour améliorer la compatibilité avec le standard. Les 
    48834870        applications peuvent vérifier ce paramètre pour déterminer la façon dont 
    4884         elles doivent traiter les chaînes litérales. La présence de ce 
     4871        elles doivent traiter les chaînes littérales. La présence de ce 
    48854872        paramètre indique aussi que la syntaxe de chaîne d'échappement 
    48864873        (<literal>E'...'</literal>) est supportée. La syntaxe de chaîne d'échappement 
    4887         doitt être utilisée pour les applications traitant les 
     4874        doit être utilisée pour les applications traitant les 
    48884875        antislashs comme des caractères d'échappement. 
     4876       </para> 
     4877      </listitem> 
     4878     </varlistentry> 
     4879 
     4880<!-- Paragraphe déplacé, en regard de la VO --> 
     4881     <varlistentry id="guc-synchronize-seqscans" xreflabel="synchronize_seqscans"> 
     4882      <term><varname>synchronize_seqscans</varname> (<type>boolean</type>)</term> 
     4883      <listitem> 
     4884       <indexterm><primary>paramètre de configuration <varname>synchronize_seqscans</varname></primary> 
     4885       </indexterm> 
     4886       <para> 
     4887        Cette variable permet la synchronisation des parcours séquentiels de 
     4888        grosses tables pour que les parcours concurrents lisent le même bloc 
     4889        à peu près au même moment, et donc partagent la charge 
     4890        d'entrées/sorties. Quand ce paramètre est activé, un parcours peut 
     4891        commencer au milieu de la table, aller jusqu'à la fin, puis 
     4892        <quote>revenir au début</quote> pour 
     4893        récupérer toutes les lignes, ce qui permet de le synchroniser avec 
     4894        l'activité de parcours déjà entamés. Il peut en résulter des 
     4895        modifications non prévisibles dans l'ordre des lignes renvoyées par 
     4896        les requêtes qui n'ont pas de clause <literal>ORDER BY</literal>. 
     4897        Désactiver ce paramètre assure un comportement identique aux versions 
     4898        précédant la 8.3 pour lesquelles un parcours séquentiel commence 
     4899        toujours au début de la table. Activé par défaut 
     4900        (<literal>on</literal>). 
    48894901       </para> 
    48904902      </listitem> 
     
    49334945       <para> 
    49344946        Ce paramètre n'affecte que la forme exacte 
    4935         <literal>= NULL</literal>, et pas les autres opérateurs de comparaison ou  
    4936         expressions équivalents en terme de calcul à des expressions 
     4947        <literal>= NULL</literal>, pas les autres opérateurs de comparaison ou  
     4948        expressions équivalentes en terme de calcul à des expressions 
    49374949        qui impliquent l'opérateur égal (tels que <literal>IN</literal>). De 
    49384950        ce fait, ce paramètre ne doit pas être considéré comme un correctif général 
     
    50525064       </indexterm> 
    50535065         <para> 
    5054            Affiche la longueur maximale d'un identifiant. Elle est déterminée comme 
    5055            valant <literal>NAMEDATALEN</literal> moins un lors de la construction du 
     5066           Affiche la longueur maximale d'un identifiant. Elle est déterminée à 
     5067           <literal>NAMEDATALEN</literal> - 1 lors de la construction du 
    50565068           serveur. La valeur par défaut de <literal>NAMEDATALEN</literal> est 64&nbsp;; 
    50575069           la valeur par défaut de <varname>max_identifier_length</varname> 
     
    51605172       La difficulté de configurer des variables personnalisées dans 
    51615173       <filename>postgresql.conf</filename> se situe dans le fait que 
    5162        le fichier doit être lu avant que 
    5163        les modules complémentaires ne soient chargés. De ce fait, les variables 
     5174       le fichier doit être lu avant que les modules complémentaires ne 
     5175       soient chargés. De ce fait, les variables 
    51645176       sont habituellement rejetées parce qu'inconnues. Lorsque 
    51655177       <varname>custom_variable_classes</varname> est initialisé, le serveur accepte 
     
    51755187 
    51765188     <para> 
    5177        Voici un exemple de ce que peut contenir <filename>postgresql.conf</filename> 
    5178        si les variables personnalisées sont utilisées&nbsp;: 
     5189       Exemple de ce que peut contenir <filename>postgresql.conf</filename> 
     5190       lorsque les variables personnalisées sont utilisées&nbsp;: 
    51795191 
    51805192<programlisting>custom_variable_classes = 'plr,plperl' 
     
    51895201 
    51905202    <para> 
    5191      Les paramètres suivants permettent de travailler sur les sources de 
     5203     Les paramètres qui suivent permettent de travailler sur les sources de 
    51925204     <productname>PostgreSQL</productname> et, dans certains cas, 
    51935205     fournissent une aide à la récupération de bases de données sévèrement