Changeset 403

Show
Ignore:
Timestamp:
10/01/06 19:55:04 (2 years ago)
Author:
gleu
Message:

Quelques corrections sur l'annotated postgresql.conf file suite à la fin de ma relecture de la version 8.1.
Report de ces modifs dans la nouvelle version trunk (future 8.2).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/branches/bv81x/divers/annotated_postgresql_conf.xml

    r394 r403  
    32193219   Parfois, il peut être nécessaire d'augmenter ce paramètre pour les bases à 
    32203220   schéma étoilé, qui contiennent des centaines de tables parcourues. Il est 
    3221    préférable, toutefois, d'agir en réponse à une erreur que de chercher à 
     3221   préférable, toutefois, d'agir en réponse à une erreur plutôt que de chercher à 
    32223222   l'anticiper. 
    32233223  </entry> 
     
    32883288  <entry></entry> 
    32893289  <entry> 
    3290    La &laquo;&nbsp;flaveur&nbsp;&raquo; d'une expression rationnelle peut être 
     3290   La &laquo;&nbsp;flavor&nbsp;&raquo; d'une expression rationnelle peut être 
    32913291   positionnée à advanced (avancée), extended (étendue) ou basic (basique). La 
    32923292   valeur par défaut est advanced. L'option extended peut être utile pour une 
    3293    compatibilité exacte avec les versions pre-7.4 de PostgreSQL. 
     3293   compatibilité exacte avec les versions pré-7.4 de PostgreSQL. 
    32943294  </entry> 
    32953295  <entry> 
     
    32973297   comportement des expressions rationelles. Les programmeurs Perl, Java ou 
    32983298   d'autres langages sont plus familier avec advanced&nbsp;; les autres 
    3299    utilisateurs peuvent préférer la syntax moins complexe de basic. Ce paramètre 
    3300    ne devra pas être changé après des tests concluants sur la base, puisqu'il 
     3299   utilisateurs peuvent préférer la syntaxe moins complexe de basic. Ce paramètre 
     3300   ne devra pas être changé après des tests concluants sur la base puisqu'il 
    33013301   peut influer sur les résultats des requêtes. 
    33023302  </entry> 
     
    33303330  <para> 
    33313331   Contrôle si un guillemet simple peut être représenté par <literal>\'</literal> 
    3332    dans une chaîne littérale. Il est préférable, et en accord avec le standard 
    3333    SQL, de le représenter en le doublant (<literal>''</literal>), mais 
     3332   dans une chaîne littérale. Il est préférable, et d'après le standard 
     3333   SQL, de le représenter en le doublant (<literal>''</literal>) bien que 
    33343334   <productname>PostgreSQL</productname> accepte également, pour des raisons 
    33353335   historiques, <literal>\'</literal>. Toutefois, l'utilisation de 
    3336    <literal>\'</literal> engendre un risque de sécurité du fait de l'encodage de 
    3337    certains clients. Il existe, en effet, des encodages multioctets pour lesquels 
     3336   <literal>\'</literal> engendre un risque de sécurité du fait du codage de 
     3337   certains clients. Il existe, en effet, des codages multioctets pour lesquels 
    33383338   le dernier octet est numériquement équivalent au <literal>\</literal> ASCII. 
    33393339   Si le code client n'effectue pas correctement l'échappement, une attaque par 
    33403340   injection de SQL est possible. Ce risque peut être évité en interdisant 
    33413341   l'acceptation par le serveur des requêtes contenant un guillemet simple 
    3342    échappé par un backslash. Les valeurs autorisées de 
     3342   échappé par un antislash. Les valeurs autorisées de 
    33433343   <varname>backslash_quote</varname> sont <literal>on</literal> (autorise 
    3344    toujours <literal>\'</literal>), <literal>off</literal> (toujours rejeté), et  
    3345    <literal>safe_encoding</literal> (autorisé uniquement si l'encodage client 
     3344   toujours <literal>\'</literal>), <literal>off</literal> (toujours rejeté) et  
     3345   <literal>safe_encoding</literal> (autorisé uniquement si le codage client 
    33463346   n'autorise pas les <literal>\</literal> ASCII dans un caractère multioctet). 
    33473347   <literal>safe_encoding</literal> est le réglage par défaut. 
     
    33543354  <entry>default_with_oids</entry> 
    33553355  <entry>True, false</entry> 
    3356   <entry>True</entry> 
     3356  <entry>False</entry> 
    33573357  <entry>Exécution</entry> 
    33583358  <entry></entry> 
    33593359  <entry> 
    33603360   Contrôle l'incusion de colonnes OID dans les tables nouvellement créées par 
    3361    CREATE TABLE et CREATE TABLE AS, lorsque ni WITH OIDS ni WITHOUT OIDS ne sont 
     3361   CREATE TABLE et CREATE TABLE AS lorsque ni WITH OIDS ni WITHOUT OIDS ne sont 
    33623362   précisés. Détermine également si les OID doivent être inclus dans les tables 
    3363    créées par SELECT INTO. La valeur par défaut sous PostgreSQL 8.0.0 est true. 
    3364    C'est également le comportement des versions précédentes de PostgreSQL. 
    3365    Toutefois, il est découragé de considérer que les tables contiennent des OID 
    3366    par défaut. Cette option sera probablement positionnée à false par défaut 
    3367    dans les prochaines versions.  
    3368   </entry> 
    3369   <entry> 
    3370    Dans une base qui contient de très grosses tables, il peut être utile de 
    3371    positionner ce paramètre à false. Cela permet d'économiser environ 8 octets 
    3372    par ligne, ce qui peut faire une différence sur plusieurs millions de lignes. 
    3373   </entry> 
     3363   créées par SELECT INTO. La valeur par défaut sous PostgreSQL 8.1.0 est false 
     3364   contrairement aux versions précédentes. 
     3365  </entry> 
     3366  <entry></entry> 
    33743367 </row> 
    33753368 <row> 
     
    33823375  <para> 
    33833376   Activé, une alerte est lancée lorsqu'un backslash (<literal>\</literal>) 
    3384    apparaît dans une chaîne littérale ordinaore (syntaxe 
     3377   apparaît dans une chaîne littérale ordinaire (syntaxe 
    33853378   <literal>'...'</literal>). &Agrave; <literal>off</literal> par défaut. 
    33863379  </para> 
     
    33893382   utilisée pour les échappements, parce que dans les prochaines versions de  
    33903383   <productname>PostgreSQL</productname> les chaînes ordinaires auront un 
    3391    comportement conforme au standard dans le traitement littéral des backslashes. 
     3384   comportement conforme au standard dans le traitement littéral des antislashs. 
    33923385  </para> 
    33933386  </entry> 
     
    34253418  <entry>true, false</entry> 
    34263419  <entry>false</entry> 
    3427   <entry>Yes</entry> 
     3420  <entry>Démarrage</entry> 
    34283421  <entry></entry> 
    34293422  <entry> 
     
    34313424   (ou NULL = expr) sont traitées comme expr IS NULL, c'est-à-dire qu'elles 
    34323425   retournent true si expr s'évalue à null et false dans le cas contraire. Le 
    3433    comportement correct de expr = NULL est de toujours retourner null (unknown). 
     3426   comportement correct de expr = NULL est de toujours retourner NULL (unknown). 
    34343427  </entry> 
    34353428  <entry></entry> 
     
    34453438   personnalisées, sous la forme d'une liste séparée par des virgules. Une 
    34463439   variable personnalisée est une variable que PostgreSQL ne connaît pas mais 
    3447    utilisée par certains modules additifs. Le nom de telles variables doit être 
    3448    constitué d'un nom de classe, un point et un nom de variable. 
     3440   qui est utilisée par certains modules supplémentaires. Le nom de telles 
     3441   variables doit être constitué d'un nom de classe, un point et un nom de 
     3442   variable. 
    34493443   custom_variable_classes précise tous les noms de classes utilisables dans une 
    34503444   installation particulière. 
    34513445  </entry> 
    34523446  <entry> 
    3453    Les modules additifs qui requièrent ce paramètre (PL/java, par exemple) 
     3447   Les modules supplémentaires qui requièrent ce paramètre (PL/java, par exemple) 
    34543448   doivent expliquer comment le positionner. 
    34553449  </entry> 
  • traduc/trunk/divers/annotated_postgresql_conf.xml

    r394 r403  
    11<?xml version="1.0" encoding="ISO-8859-1"?> 
    2 <!-- SAS 20070627 : Relecture initiale --> 
    32<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" > 
    43 
     
    32193218   Parfois, il peut être nécessaire d'augmenter ce paramètre pour les bases à 
    32203219   schéma étoilé, qui contiennent des centaines de tables parcourues. Il est 
    3221    préférable, toutefois, d'agir en réponse à une erreur que de chercher à 
     3220   préférable, toutefois, d'agir en réponse à une erreur plutôt que de chercher à 
    32223221   l'anticiper. 
    32233222  </entry> 
     
    32883287  <entry></entry> 
    32893288  <entry> 
    3290    La &laquo;&nbsp;flaveur&nbsp;&raquo; d'une expression rationnelle peut être 
     3289   La &laquo;&nbsp;flavor&nbsp;&raquo; d'une expression rationnelle peut être 
    32913290   positionnée à advanced (avancée), extended (étendue) ou basic (basique). La 
    32923291   valeur par défaut est advanced. L'option extended peut être utile pour une 
    3293    compatibilité exacte avec les versions pre-7.4 de PostgreSQL. 
     3292   compatibilité exacte avec les versions pré-7.4 de PostgreSQL. 
    32943293  </entry> 
    32953294  <entry> 
     
    32973296   comportement des expressions rationelles. Les programmeurs Perl, Java ou 
    32983297   d'autres langages sont plus familier avec advanced&nbsp;; les autres 
    3299    utilisateurs peuvent préférer la syntax moins complexe de basic. Ce paramètre 
    3300    ne devra pas être changé après des tests concluants sur la base, puisqu'il 
     3298   utilisateurs peuvent préférer la syntaxe moins complexe de basic. Ce paramètre 
     3299   ne devra pas être changé après des tests concluants sur la base puisqu'il 
    33013300   peut influer sur les résultats des requêtes. 
    33023301  </entry> 
     
    33303329  <para> 
    33313330   Contrôle si un guillemet simple peut être représenté par <literal>\'</literal> 
    3332    dans une chaîne littérale. Il est préférable, et en accord avec le standard 
    3333    SQL, de le représenter en le doublant (<literal>''</literal>), mais 
     3331   dans une chaîne littérale. Il est préférable, et d'après le standard 
     3332   SQL, de le représenter en le doublant (<literal>''</literal>) bien que 
    33343333   <productname>PostgreSQL</productname> accepte également, pour des raisons 
    33353334   historiques, <literal>\'</literal>. Toutefois, l'utilisation de 
    3336    <literal>\'</literal> engendre un risque de sécurité du fait de l'encodage de 
    3337    certains clients. Il existe, en effet, des encodages multioctets pour lesquels 
     3335   <literal>\'</literal> engendre un risque de sécurité du fait du codage de 
     3336   certains clients. Il existe, en effet, des codages multioctets pour lesquels 
    33383337   le dernier octet est numériquement équivalent au <literal>\</literal> ASCII. 
    33393338   Si le code client n'effectue pas correctement l'échappement, une attaque par 
    33403339   injection de SQL est possible. Ce risque peut être évité en interdisant 
    33413340   l'acceptation par le serveur des requêtes contenant un guillemet simple 
    3342    échappé par un backslash. Les valeurs autorisées de 
     3341   échappé par un antislash. Les valeurs autorisées de 
    33433342   <varname>backslash_quote</varname> sont <literal>on</literal> (autorise 
    3344    toujours <literal>\'</literal>), <literal>off</literal> (toujours rejeté), et  
    3345    <literal>safe_encoding</literal> (autorisé uniquement si l'encodage client 
     3343   toujours <literal>\'</literal>), <literal>off</literal> (toujours rejeté) et  
     3344   <literal>safe_encoding</literal> (autorisé uniquement si le codage client 
    33463345   n'autorise pas les <literal>\</literal> ASCII dans un caractère multioctet). 
    33473346   <literal>safe_encoding</literal> est le réglage par défaut. 
     
    33543353  <entry>default_with_oids</entry> 
    33553354  <entry>True, false</entry> 
    3356   <entry>True</entry> 
     3355  <entry>False</entry> 
    33573356  <entry>Exécution</entry> 
    33583357  <entry></entry> 
    33593358  <entry> 
    33603359   Contrôle l'incusion de colonnes OID dans les tables nouvellement créées par 
    3361    CREATE TABLE et CREATE TABLE AS, lorsque ni WITH OIDS ni WITHOUT OIDS ne sont 
     3360   CREATE TABLE et CREATE TABLE AS lorsque ni WITH OIDS ni WITHOUT OIDS ne sont 
    33623361   précisés. Détermine également si les OID doivent être inclus dans les tables 
    3363    créées par SELECT INTO. La valeur par défaut sous PostgreSQL 8.0.0 est true. 
    3364    C'est également le comportement des versions précédentes de PostgreSQL. 
    3365    Toutefois, il est découragé de considérer que les tables contiennent des OID 
    3366    par défaut. Cette option sera probablement positionnée à false par défaut 
    3367    dans les prochaines versions.  
    3368   </entry> 
    3369   <entry> 
    3370    Dans une base qui contient de très grosses tables, il peut être utile de 
    3371    positionner ce paramètre à false. Cela permet d'économiser environ 8 octets 
    3372    par ligne, ce qui peut faire une différence sur plusieurs millions de lignes. 
    3373   </entry> 
     3362   créées par SELECT INTO. La valeur par défaut sous PostgreSQL 8.1.0 est false 
     3363   contrairement aux versions précédentes. 
     3364  </entry> 
     3365  <entry></entry> 
    33743366 </row> 
    33753367 <row> 
     
    33823374  <para> 
    33833375   Activé, une alerte est lancée lorsqu'un backslash (<literal>\</literal>) 
    3384    apparaît dans une chaîne littérale ordinaore (syntaxe 
     3376   apparaît dans une chaîne littérale ordinaire (syntaxe 
    33853377   <literal>'...'</literal>). &Agrave; <literal>off</literal> par défaut. 
    33863378  </para> 
     
    33893381   utilisée pour les échappements, parce que dans les prochaines versions de  
    33903382   <productname>PostgreSQL</productname> les chaînes ordinaires auront un 
    3391    comportement conforme au standard dans le traitement littéral des backslashes. 
     3383   comportement conforme au standard dans le traitement littéral des antislashs. 
    33923384  </para> 
    33933385  </entry> 
     
    34253417  <entry>true, false</entry> 
    34263418  <entry>false</entry> 
    3427   <entry>Yes</entry> 
     3419  <entry>Démarrage</entry> 
    34283420  <entry></entry> 
    34293421  <entry> 
     
    34313423   (ou NULL = expr) sont traitées comme expr IS NULL, c'est-à-dire qu'elles 
    34323424   retournent true si expr s'évalue à null et false dans le cas contraire. Le 
    3433    comportement correct de expr = NULL est de toujours retourner null (unknown). 
     3425   comportement correct de expr = NULL est de toujours retourner NULL (unknown). 
    34343426  </entry> 
    34353427  <entry></entry> 
     
    34453437   personnalisées, sous la forme d'une liste séparée par des virgules. Une 
    34463438   variable personnalisée est une variable que PostgreSQL ne connaît pas mais 
    3447    utilisée par certains modules additifs. Le nom de telles variables doit être 
    3448    constitué d'un nom de classe, un point et un nom de variable. 
     3439   qui est utilisée par certains modules supplémentaires. Le nom de telles 
     3440   variables doit être constitué d'un nom de classe, un point et un nom de 
     3441   variable. 
    34493442   custom_variable_classes précise tous les noms de classes utilisables dans une 
    34503443   installation particulière. 
    34513444  </entry> 
    34523445  <entry> 
    3453    Les modules additifs qui requièrent ce paramètre (PL/java, par exemple) 
     3446   Les modules supplémentaires qui requièrent ce paramètre (PL/java, par exemple) 
    34543447   doivent expliquer comment le positionner. 
    34553448  </entry>