Changeset 569

Show
Ignore:
Timestamp:
02/04/07 16:04:46 (2 years ago)
Author:
gleu
Message:

Mise à jour 8.2.2.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/trunk/manuel/array.xml

    r530 r569  
    575575   avoir des guillemets doubles. Les chaînes vides et les chaînes <literal>NULL</literal> 
    576576   doivent aussi être entre guillemets. Pour placer un guillemet double ou un antislash 
    577    dans une valeur d'élément d'un tableau, on le précède d'un antislash. 
     577   dans une valeur d'élément d'un tableau, utilisez la syntaxe d'échappement des 
     578   chaînes et précèdez-le d'un antislash. 
    578579   Sinon, tous les caractères de données qui sont utilisés dans la syntaxe 
    579580   du tableau peuvent être échappés. 
     
    595596   insérer une valeur de tableau de type <type>text</type> contenant un antislash 
    596597   et un guillemet double, il faut écrire 
    597 <programlisting>INSERT ... VALUES ('{"\\\\","\\""}');</programlisting> 
    598    Le processeur de la chaîne littérale supprime un niveau d'antislash, donc 
     598<programlisting>INSERT ... VALUES (E'{"\\\\","\\""}');</programlisting> 
     599   Le processeur de la chaîne d'échappement supprime un niveau d'antislash, donc 
    599600   l'analyseur de tableau reçoit <literal>{"\\","\""}</literal>. 
    600601   En conséquence, les chaînes remplissant l'entrée du type de données 
  • traduc/trunk/manuel/config.xml

    r561 r569  
    11<?xml version="1.0" encoding="ISO-8859-1"?> 
    22<!-- $PostgreSQL: pgsql/doc/src/sgml/config.sgml,v 1.17 2005/09/13 15:24:56 neilc Exp $ --> 
    3 <!-- SAS 20070119 : Les fichiers de configuration acceptent désormais les 
    4 valeurs avec unité, mais la documentation ne précise jamais de valeur avec 
    5 unité. Toute la documentation reste focalisée sur un nombre de pages ou de 
    6 blocs. Outre l'obligation de calculs que cela implique, cela laisse supposer 
    7 que la documentation n'est pas à jour :-)  
    8 Peut-être vaudrait-il le coup de modifier la doc en conséqunce, voir de 
    9 fournir un correctif aux responsables de la documentation. --> 
     3 
    104  <chapter id="runtime-config"> 
    115   <title>Configuration du serveur</title> 
     
    2923    Tous les noms de paramètres sont insensibles à la casse. Chaque 
    3024    paramètre prend une valeur d'un de ces quatre types&nbsp;: booléen, entier, 
    31     nombre à virgule flottante ou chaîne de caractères. Les valeurs booléennes 
    32     peuvent être <literal>ON</literal>, <literal>OFF</literal>, 
     25    nombre à virgule flottante ou chaîne de caractères. Les unités par défaut 
     26    peuvent être récupérées en référençant <literal>pg_settings.unit</literal>. 
     27    Les valeurs booléennes peuvent être <literal>ON</literal>, <literal>OFF</literal>, 
    3328    <literal>TRUE</literal>, <literal>FALSE</literal>, <literal>YES</literal>, 
    3429    <literal>NO</literal>, <literal>1</literal>, <literal>0</literal> 
     
    4136    Ils ont chacun une unité implicite, soit Ko, soit blocs (typiquement 
    4237    8&nbsp;Ko), soit millisecondes, soit secondes, soit minutes. Pour 
    43     simplifier la saisie, une unité (y compris différente) peut être indiquée 
     38    simplifier la saisie, une unité différente peut être indiquée 
    4439    de façon explicite. Les unités mémoire valides sont <literal>kB</literal> 
    4540    (kilo-octets), <literal>MB</literal> (Méga-octets) et 
     
    370365         </indexterm> 
    371366       <para> 
    372         Indique le nombre maximum de connexions concurrentes au serveur de 
    373         base de données. La valeur par défaut typique est 100 mais peut être 
    374         moindre si les paramètres du noyau ne le supportent pas (ce qui est 
    375         déterminé lors du <application>initdb</application>). Ce paramètr
    376         ne peut être initialisé qu'au lancement du serveur. 
     367       Indique le nombre maximum de connexions concurrentes au serveur de 
     368        base de données. La valeur par défaut typique est de 100 connexions 
     369        mais peut être moindre si les paramètres du noyau ne le supportent pas 
     370       (ce qui est déterminé lors du <application>initdb</application>). C
     371        paramètre ne peut être initialisé qu'au lancement du serveur. 
    377372       </para> 
    378373 
     
    405400 
    406401       <para> 
    407         La valeur par défaut est 3. La valeur doit être plus petite que la 
    408         valeur de <varname>max_connections</varname>. Ce paramètre ne peut 
    409         être configuré qu'au lancement du serveur. 
     402        La valeur par défaut est de trois connexions. La valeur doit être plus 
     403        petite que la valeur de <varname>max_connections</varname>. Ce paramètre 
     404       ne peut être configuré qu'au lancement du serveur. 
    410405       </para> 
    411406      </listitem> 
     
    511506      </indexterm> 
    512507       <para> 
    513         Sur les systèmes supportant l'option de socket <symbol>TCP_KEEPIDLE</symbol>, 
     508       Sur les systèmes supportant l'option de socket <symbol>TCP_KEEPIDLE</symbol>, 
    514509        indique le nombre de secondes avant l'envoi de signaux 
    515510        <quote>keepalives</quote> sur une connexion silencieuse 
    516         (<foreignphrase>idle</foreignphrase>). La valeur 0 permet d'utiliser 
    517         celle par défaut du système. Si <symbol>TCP_KEEPIDLE</symbol> n'est 
    518         pas supporté, ce paramètre doit 
    519         valoir 0. Ce paramètre est ignoré pour les connexions réalisées via un 
    520         socket de domaine Unix. 
     511        (<foreignphrase>idle</foreignphrase>). La valeur de zéro permet d'utiliser 
     512        celle par défaut du système. Si <symbol>TCP_KEEPIDLE</symbol> n'est pas 
     513        supporté, ce paramètre doit valoir zéro. Ce paramètre est ignoré pour 
     514        les connexions réalisées via un socket de domaine Unix. 
    521515       </para> 
    522516      </listitem> 
     
    532526        Sur les systèmes supportant l'option de socket <symbol>TCP_KEEPINTVL</symbol>, 
    533527        indique le temps, en secondes, d'attente d'une réponse à un 
    534         <quote>keepalive</quote> avant de retransmettre. La valeur 0 permet 
     528        <quote>keepalive</quote> avant de retransmettre. La valeur de zéro permet 
    535529        d'utiliser celle par défaut du système. Si <symbol>TCP_KEEPINTVL</symbol> 
    536         n'est pas supporté, ce paramètre doit valoir 0. Ce paramètre est ignoré 
     530        n'est pas supporté, ce paramètre doit valoir zéro. Ce paramètre est ignoré 
    537531        pour les connexions réalisées via un socket de domaine Unix. 
    538532       </para> 
     
    549543        Sur les systèmes supportant l'option socket <symbol>TCP_KEEPCNT</symbol>, 
    550544        indique le nombre de <quote>keepalive</quote> qui peuvent être perdus avant 
    551         de considérer que la connexion est tombée. La valeur 0 permet d'utiliser 
     545        de considérer que la connexion est tombée. La valeur zéro permet d'utiliser 
    552546        celle par défaut du système. Si <symbol>TCP_KEEPCNT</symbol> n'est 
    553         pas supporté, ce paramètre doit valoir 0. Ce paramètre est ignoré pour 
     547        pas supporté, ce paramètre doit valoir zéro. Ce paramètre est ignoré pour 
    554548        les connexions réalisées via un socket de domaine Unix. 
    555549       </para> 
     
    576570        dans ce délai, le serveur rompt la connexion. Ceci protège le serveur 
    577571        des clients bloqués occupant une connexion indéfiniment. La valeur par 
    578         défaut est de 60 secondes
     572        défaut est d'une minute
    579573        Cette option est configurable au lancement du serveur et dans le fichier 
    580574        <filename>postgresql.conf</filename>.  
     
    738732      </indexterm> 
    739733       <para> 
    740         Initialise le nombre de tampons de mémoire partagée utilisés par le 
    741         serveur de bases de données. La valeur par défaut, en général 4000
     734        Initialise la quantité de mémoire que le serveur de bases de données 
     735       utilise comme mémoire partagée. La valeur par défaut, en général 32&nbsp;Mo
    742736        peut être plus faible si la configuration du noyau ne la supporte 
    743737        pas (déterminé lors de l'exécution d'<application>initdb</application>). 
    744         Chaque tampon fait 8192 octets sauf si une valeur différente de 
    745         <symbol>BLCKSZ</symbol> a été choisie lors de la construction du serveur. Ce 
    746         paramètre, au minimum de 16, ne doit pas être inférieur à deux fois la 
    747         valeur de <xref linkend="guc-max-connections"/>&nbsp;; des 
     738        Ce paramètre doit être à au moins 128&nbsp;Ko et au moins 16&nbsp;Ko par 
     739        <xref linkend="guc-max-connections">. (Des valeurs personnalisées de 
     740        <symbol>BLCKSZ</symbol> peuvent changer ce minimum.) Des 
    748741        valeurs significativement plus importantes que ce minimum sont 
    749         généralement nécessaires pour de bonnes performances. Des valeurs de 
    750         quelques milliers sont recommandées pour des installations de 
     742        généralement nécessaires pour de bonnes performances. Plusieurs dizaines de 
     743       méga-octets sont recommandées pour des installations de 
    751744        production. Ce paramètre n'est initialisable qu'au lancement du serveur. 
    752745       </para> 
     
    773766        session de la base de données. Ce sont des tampons locaux à 
    774767        la session utilisés uniquement pour accéder aux tables temporaires. La 
    775         valeur par défaut est 1000. Ce paramètre peut être modifié à l'intérieur 
     768        valeur par défaut est de 8&nbsp;Mo. Ce paramètre peut être modifié à l'intérieur 
    776769        de sessions individuelles mais seulement jusqu'à la première 
    777770        utilisation des tables temporaires dans une session&nbsp;; les tentatives 
     
    799792      </indexterm> 
    800793       <para> 
    801         Configure le nombre maximum autorisé de transactions simultanément dans l'état 
    802         <quote>préparées</quote> (voir 
    803         <xref linkend="sql-prepare-transaction" endterm="sql-prepare-transaction-title"/>). 
    804         Configurer ce paramètre à 
    805         zéro désactive la fonctionnalité de transactions préparées. La valeur 
    806         par défaut est de 5. Ce paramètre ne peut être 
    807         configurée qu'au lancement du serveur. 
     794        Configure le nombre maximum autorisé de transactions simultanément dans 
     795        l'état <quote>préparées</quote> (voir <xref 
     796        linkend="sql-prepare-transaction" endterm="sql-prepare-transaction-title"/>). 
     797        Configurer ce paramètre à zéro désactive la fonctionnalité de 
     798        transactions préparées. La valeur par défaut est de cinq transactions. 
     799        Ce paramètre ne peut être configurée qu'au lancement du serveur. 
    808800       </para> 
    809801 
     
    842834           Indique la quantité de mémoire que les opérations de tri interne 
    843835           et les tables de hachage peuvent utiliser avant de basculer sur 
    844            des fichiers disque temporaires. La valeur est précisée en ko et vaut par 
    845            défaut 1024 (soit 1&nbsp;Mo). Pour une requête complexe, 
     836           des fichiers disque temporaires. La valeur par défaut est de 
     837           1&nbsp;Mo. Pour une requête complexe, 
    846838           plusieurs opérations de tri ou de hachage peuvent être exécutées en 
    847839           parallèle&nbsp;; chacune peut utiliser de la mémoire à hauteur de 
     
    873865           opérations de maintenance telles que <command>VACUUM</command>, 
    874866           <command>CREATE INDEX</command> et 
    875            <command>ALTER TABLE ADD FOREIGN KEY</command>. La valeur est 
    876            indiquée en Ko et vaut par défaut 16384 (soit 16&nbsp;Mo)
     867           <command>ALTER TABLE ADD FOREIGN KEY</command>. La valeur par 
     868          défaut est de 16&nbsp;Mo
    877869           Puisque seule une de ces opérations peut être exécutée à la fois 
    878870           dans une session et que, dans le cadre d'un fonctionnement 
     
    900892           <literal>ulimit -s</literal> ou équivalent local) à laquelle est 
    901893           soustraite une marge de sécurité d'un Mo environ. La marge de 
    902            sécurité est nécessaire 
    903            parce que la profondeur de la pile n'est pas vérifiée dans chaque 
    904            routine du serveur mais uniquement dans les routines clés 
    905            potentiellement récursives telles que l'évaluation d'une 
    906            expression. Le  paramétrage par défaut est de 2048&nbsp;Ko (soit 
    907            2&nbsp;Mo), valeur faible qui implique peu de risques. 
     894           sécurité est nécessaire parce que la profondeur de la pile n'est pas 
     895           vérifiée dans chaque routine du serveur mais uniquement dans les 
     896           routines clés potentiellement récursives telles que l'évaluation 
     897           d'une expression. Le paramétrage par défaut est de 2&nbsp;Mo, valeur 
     898           faible qui implique peu de risques. 
    908899           Néanmoins, elle peut s'avérer trop petite pour autoriser l'exécution 
    909900           de fonctions complexes. Seuls les superutilisateurs peuvent modifier 
     
    973964        l'espace libre est tracé dans la carte partagée de l'espace libre. 
    974965        Six octets de mémoire partagée sont consommés par emplacement 
    975         de page. Ce paramétrage doit être supérieur à 
     966        de page. Ce paramétrage doit valoir au moins 
    976967        16&nbsp;*&nbsp;<varname>max_fsm_relations</varname>. La valeur par 
    977968        défaut est choisie par <application>initdb</application> en fonction 
     
    992983        lesquelles l'espace libre est tracé dans la carte partagée. Environ 
    993984        70 octets de mémoire partagée sont consommés par emplacement. La valeur 
    994         par défaut est de 1000. Ce paramètre n'est configurable qu'au 
     985        par défaut est de 1000 relations. Ce paramètre n'est configurable qu'au 
    995986        démarrage du serveur. 
    996987       </para> 
     
    10121003       <para> 
    10131004        Positionne le nombre maximum de fichiers simultanément ouverts par 
    1014         sous-processus serveur. La valeur par défaut est de 1000. Si le 
     1005        sous-processus serveur. La valeur par défaut est de 1000 fichiers. Si le 
    10151006        noyau assure une limite par processus, il n'est pas nécessaire de 
    10161007        s'intéresser à ce paramètre. Toutefois, sur certaines plateformes 
     
    11781169            <para> 
    11791170              Indique le temps, en millisecondes, de repos du processus quand la limite 
    1180               de coût a été atteinte. La valeur par défaut vaut 0, ce qui 
     1171              de coût a été atteinte. La valeur par défaut est de zéro, ce qui 
    11811172              désactive la fonctionnalité de report du VACUUM en fonction de 
    11821173              son coût. Une valeur positive active cette fonctionnalité. Sur 
     
    12001191              verrouillage de la réserve de tampons, la recherche au sein de la table de 
    12011192              hachage partagée et le parcours du contenu de la page. La valeur 
    1202               par défaut est 1
     1193              par défaut est de un
    12031194            </para> 
    12041195          </listitem> 
     
    13171308              paramètres qui suivent). Puis, il s'endort pour 
    13181309              <varname>bgwriter_delay</varname> millisecondes et recommence. 
    1319               La valeur par défaut est de 200
     1310              La valeur par défaut est de 200 millisecondes
    13201311              Sur de nombreux systèmes, la résolution réelle des 
    13211312              délais de sommeil est de 10&nbsp;millisecondes&nbsp;; 
     
    13421333         À chaque tour, il examine jusqu'à <varname>bgwriter_lru_percent</varname> 
    13431334         des tampons les plus proches du recyclage et écrit ceux qui ont été 
    1344          modifiés. La valeur par défaut est 1.0 (pourcentage du 
    1345          nombre total de tampons partagés). 
     1335         modifiés. La valeur par défaut est 1.0 (1&nbsp;% est le nombre total 
     1336         de tampons partagés). 
    13461337         Ce paramètre ne peut qu'être configuré dans le fichier 
    13471338         <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    13591350         À chaque tour, au plus ce nombre de tampons est écrit en résultat 
    13601351         de la recherche des tampons à recycler prochainement. La valeur par 
    1361          défaut est 5
     1352         défaut est de cinq tampons
    13621353         Ce paramètre ne peut qu'être configuré dans le fichier 
    13631354         <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    13781369         modifiés. À chaque tour, il examine au plus 
    13791370         <varname>bgwriter_all_percent</varname> des tampons dans ce but. La valeur par 
    1380          défaut est 0.333 (pourcentage du nombre total de tampons 
     1371         défaut est 0.333 (0,333&nbsp;% est le nombre total de tampons 
    13811372         partagés). Combiné à la valeur par défaut de <varname>bgwriter_delay</varname>, 
    13821373         ceci permet de parcourir l'ensemble des tampons environ une fois par minute. 
     
    13971388         résultat du parcours de tous les tampons. (Si cette limite est atteinte, le 
    13981389         parcours s'arrête et reprend au tampon suivant au prochain tour.) 
    1399          La valeur par défaut est 5
     1390         La valeur par défaut est de cinq tampons
    14001391         Ce paramètre ne peut qu'être configuré dans le fichier 
    14011392         <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    16001591       </indexterm> 
    16011592         <para> 
    1602          Nombre de tampons de pages disque alloués en mémoire partagée pour les 
    1603          données WAL. La valeur par défaut est 8. Ce paramètre nécessite 
     1593         Quantité de mémoire utilisée en mémoire partagée pour les 
     1594         données WAL. La valeur par défaut est de 64&nbsp;Ko. Ce paramètre nécessite 
    16041595         uniquement d'être assez important pour contenir toutes les données WAL 
    16051596         engendrées par une transaction typique, car les données sont 
     
    16561647           importante rend plus probable le fait qu'au moins une autre 
    16571648           transaction soit prête à valider pendant le délai. La 
    1658            valeur par défaut est cinq
     1649           valeur par défaut est de cinq transactions
    16591650         </para> 
    16601651       </listitem> 
     
    16771668        Distance maximale entre deux points de vérification automatique 
    16781669        des WAL, en segments de fichier de traces (chaque segment fait 
    1679         normalement 16&nbsp;Mo). Par défaut, trois. 
     1670        normalement 16&nbsp;Mo). La valeur par défaut est de trois segments. 
    16801671        Ce paramètre ne peut qu'être configuré dans le fichier 
    16811672        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    16921683       <para> 
    16931684        Temps maximum entre deux points de vérification automatique des 
    1694         WAL, en secondes. Par défaut, 300 secondes. 
     1685        WAL, en secondes. La valeur par défaut est de cinq minutes. 
    16951686        Ce paramètre ne peut qu'être configuré dans le fichier 
    16961687        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    20972088        pas d'inluence sur la taille de la mémoire partagée allouée par 
    20982089        <productname>PostgreSQL</productname>, et ne réserve pas non plus le 
    2099         cache disque du noyau&nbsp;; il n'a qu'un rôle estimatif. La valeur, 
    2100         mesurée en pages disque (habituellement 8192 octets), est, par 
    2101         défaut, de 16384 (128&nbsp;Mo). 
     2090        cache disque du noyau&nbsp;; il n'a qu'un rôle estimatif. La valeur 
     2091        par défaut est de 128&nbsp;Mo. 
    21022092       </para> 
    21032093      </listitem> 
     
    21632153           Contrôle le compromis entre le temps de planification et l'efficacité 
    21642154           du plan de requête dans GEQO. Cette variable est un entier 
    2165            entre 1 et 10. La valeur par défaut est 5. Des valeurs plus 
     2155           entre 1 et 10. La valeur par défaut est de cinq. Des valeurs plus 
    21662156           importantes augmentent le temps passé à la planification de 
    21672157           la requête mais aussi la probabilité qu'un plan de 
     
    23262316        contient au plus ce nombre d'éléments. Des valeurs faibles réduisent le 
    23272317        temps de planification mais conduisent à des plans de requêtes inférieurs. 
    2328         La valeur par défaut est 8. Il est généralement conseillé de conserver 
     2318        La valeur par défaut est de huit. Il est généralement conseillé de conserver 
    23292319        cette valeur inférieure à <xref linkend="guc-geqo-threshold"/>. 
    23302320        Pour plus d'informations, voir <xref linkend="explicit-joins"/>. 
     
    27082698        </para> 
    27092699        <para> 
    2710          Par exemple, si le paramètre est positionné à <literal>250</literal>, 
     2700         Par exemple, si le paramètre est positionné à <literal>250ms</literal>, 
    27112701         alors toutes les instructions SQL dont la durée est supérieure ou 
    27122702         égale à 250&nbsp;ms sont tracées. 
     
    33563346        et lance autant de commandes <command>VACUUM</command> et <command>ANALYZE</command> que 
    33573347        nécessaire pour les tables de la base de données. Le délai est mesuré en 
    3358         secondes et vaut par défaut 60 secondes
     3348        secondes et vaut par défaut une minute
    33593349        Ce paramètre peut seulement être configuré dans le fichier 
    33603350        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    33723362        Spécifie le nombre minimum de lignes mises à jour ou supprimées nécessaire 
    33733363        pour déclencher un <command>VACUUM</command> sur une table. La valeur par défaut 
    3374         est 500
     3364        est de 500 lignes
    33753365        Ce paramètre peut seulement être configuré dans le fichier 
    33763366        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    33903380        Spécifie le nombre minimum de lignes insérées, mises à jour ou supprimées 
    33913381        pour déclencher une commande <command>ANALYZE</command> sur une table. La valeur 
    3392         par défaut est de 250
     3382        par défaut est de 250 lignes
    33933383        Ce paramètre peut seulement être configuré dans le fichier 
    33943384        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    34083398        Spécifie une fraction de la taille de la table à ajouter à 
    34093399        <varname>autovacuum_vacuum_threshold</varname> pour décider du moment 
    3410         pour déclencher un <command>VACUUM</command>. La valeur par défaut est de 0,2. 
     3400        pour déclencher un <command>VACUUM</command>. La valeur par défaut est de 0,2 
     3401        (20&nbsp;% de la taille de la table). 
    34113402        Ce paramètre peut seulement être configuré dans le fichier 
    34123403        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    34273418        <varname>autovacuum_analyze_threshold</varname> pour décider de 
    34283419        déclencher une commande <command>ANALYZE</command>. La valeur par défaut est 
    3429         de 0,1
     3420        de 0,1 (10&nbsp;% de la taille de la table)
    34303421        Ce paramètre peut seulement être configuré dans le fichier 
    34313422        <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 
     
    34493440        de l'ID de transaction sur cette table. Le système lance les 
    34503441        processus autovacuum pour cela même si l'autovacuum est désactivé. La 
    3451         valeur par défaut est 200000000 (200 millions). Ce paramètre est seulement 
     3442        valeur par défaut est de 200 millions de transactions. Ce paramètre est seulement 
    34523443        lu au démarrage du serveur mais il peut être diminué individuellement pour 
    34533444        chaque table en ajoutant des entrées dans 
     
    34663457       <para> 
    34673458        Spécifie la valeur du coût du délai utilisée dans les opérations de 
    3468         <command>VACUUM</command>. Si -1 est spécifié (la valeur par défaut), 
     3459        <command>VACUUM</command>. Si <literal>-1</literal> est spécifié (la valeur par défaut), 
    34693460        la valeur habituelle de <xref linkend="guc-vacuum-cost-delay"/> sera 
    34703461        utilisée. 
     
    34853476       <para> 
    34863477        Spécifie la valeur limite du coût utilisée dans les opérations de 
    3487         <command>VACUUM</command> automatiques. Si -1 est spécifié (la valeur par 
     3478        <command>VACUUM</command> automatiques. Si <literal>-1</literal> est spécifié (la valeur par 
    34883479        défaut), la valeur courante de <xref linkend="guc-vacuum-cost-limit"/> 
    34893480        sera utilisée. 
     
    36983689        doit utiliser pour décider de remplacer les ID de transaction avec 
    36993690        <literal>FrozenXID</literal> lors du parcours d'une table. 
    3700         La valeur par défaut est 100000000 (100 million). Bien que les 
     3691        La valeur par défaut est de 100 million. Bien que les 
    37013692        utilisateurs puissent configurer une valeur quelconque comprise entre zéro et 
    3702         1000000000, <command>VACUUM</command> limite silencieusement la 
     3693        1 milliard, <command>VACUUM</command> limite silencieusement la 
    37033694        valeur réelle à la moitié de la valeur de <xref 
    37043695        linkend="guc-autovacuum-freeze-max-age"/> pour qu'il n'y ait pas une 
     
    37533744         <para> 
    37543745           Configure le fuseau horaire pour l'affichage et l'interprétation 
    3755            de la date et de l'heure. Par défaut, vaut 'unknown', ce qui 
     3746           de la date et de l'heure. Par défaut, vaut <literal>'unknown'</literal>, ce qui 
    37563747           signifie qu'il utilise ce que l'environnement système spécifie 
    37573748           comme fuseau horaire. Voir la <xref linkend="datatype-datetime"/> 
     
    37723763        Configure la liste des abréviations de fuseaux horaires 
    37733764        acceptés par le serveur pour la saisie de données de type datetime. La 
    3774         valeur par défaut est 'Default', qui est une liste qui fonctionne 
     3765        valeur par défaut est <literal>'Default'</literal>, qui est une liste qui fonctionne 
    37753766        presque dans le monde entier&nbsp;; il y a aussi 'Australia' et 'India'. 
    37763767        D'autres listes peuvent être définies pour une installation 
     
    40794070        Augmenter cette valeur réduit le temps perdu en recherche inutile de 
    40804071        verrous morts mais ralentit la détection de vraies erreurs de verrous 
    4081         morts. La valeur par défaut est de 1000 (c'est-à-dire une par seconde), 
     4072        morts. La valeur par défaut est d'une seconde (<literal>1s</literal>), 
    40824073        ce qui est probablement la plus petite valeur que vous pourriez vouloir 
    40834074        en pratique. Sur un serveur déjà chargé, vous pouvez 
     
    40974088      </indexterm> 
    40984089       <para> 
    4099         La table des verrous partagés est créée avec l'espace nécessaire pour 
    4100         décrire les verrous sur <varname>max_locks_per_transaction</varname> * 
     4090        La table des verrous partagés est créée pour tracer les verrours sur 
     4091        <varname>max_locks_per_transaction</varname> * 
    41014092        (<xref linkend="guc-max-connections"/> + 
    4102         <xref linkend="guc-max-prepared-transactions"/>) objets&nbsp;; du coup, 
    4103         un maximum de ce nombre d'objets distincts sera verrouillé en même 
    4104         temps (le nom de ce paramètre pourrait engendrer la confusion&nbsp;: il 
    4105         n'y a pas de limite dur sur le nombre de verrous pris par une 
    4106         transaction, mais plutôt une valeur moyenne ou maximum). Par défaut, 
     4093        <xref linkend="guc-max-prepared-transactions"/>) objets (c'est-à-dire 
     4094        des tables)&nbsp;; du coup, un maximum de ce nombre d'objets distincts 
     4095        sera verrouillé en même temps. Ce paramètre contrôle le nombre moyen 
     4096        de verrous d'objets alloués pour chaque transaction&nbsp;; des 
     4097        transactions individuelles peuvent verrouiller plus d'objets si tant 
     4098        est que les verrours de toutes les transactions tiennent dans la table 
     4099        des verrous. Ceci n'est <emphasis>pas</emphasis> le nombre de lignes qui 
     4100        peuvent être verrouillées&nbsp;; cette valeur est illimitée. Par défaut, 
    41074101        64, qui a prouvé son adéquation historiquement, mais vous pourriez 
    41084102        avoir besoin d'augmenter cette valeur si vous avez des clients qui 
     
    42404234           <command>SELECT INTO</command>. Dans 
    42414235           <productname>PostgreSQL</productname> 8.1,  
    4242            <varname>default_with_oids</varname> est désactivée contrairement 
    4243            aux versions précédentes. 
     4236           <varname>default_with_oids</varname> est désactivée (<literal>off</literal>) 
     4237           contrairement aux versions précédentes. 
    42444238         </para> 
    42454239        
     
    44904484           Affiche le nombre maximum d'arguments des fonctions. Ce nombre est 
    44914485           déterminé par la valeur de <literal>FUNC_MAX_ARGS</literal> lors de la 
    4492            construction du serveur. La valeur par défaut est de 100
     4486           construction du serveur. La valeur par défaut est de 100 arguments
    44934487         </para> 
    44944488       </listitem> 
     
    45064500           serveur. La valeur par défaut de <literal>NAMEDATALEN</literal> est 64&nbsp;; 
    45074501           du coup, la valeur par défaut de <varname>max_identifier_length</varname> 
    4508            est 63
     4502           est de 63 octets
    45094503         </para> 
    45104504       </listitem> 
     
    45204514           Affiche le nombre maximum de clés d'index. Ce nombre est déterminé 
    45214515           par la valeur de <literal>INDEX_MAX_KEYS</literal> lors de la construction 
    4522            du serveur. La valeur par défaut est 32
     4516           du serveur. La valeur par défaut est de 32 clés
    45234517         </para> 
    45244518       </listitem> 
  • traduc/trunk/manuel/datatype.xml

    r498 r569  
    11341134    commande <acronym>SQL</acronym>. En général, pour échapper un octet, 
    11351135    il faut le convertir en nombre octal sur 3 caractères, précédés par deux 
    1136     antislashs (ou un antislash si <varname>standard_conforming_strings</varname> 
    1137     est <literal>off</literal>). Le <xref linkend="datatype-binary-sqlesc"/> 
     1136    antislashs. Le <xref linkend="datatype-binary-sqlesc"/> 
    11381137    affiche les caractères qui doivent être échappés, et donne les séquences 
    11391138    d'échappement possibles. 
     
    11571156       <entry>0</entry> 
    11581157       <entry>octet zéro</entry> 
    1159        <entry><literal>'\\000'</literal></entry> 
    1160        <entry><literal>SELECT '\\000'::bytea;</literal></entry> 
     1158       <entry><literal>E'\\000'</literal></entry> 
     1159       <entry><literal>SELECT E'\\000'::bytea;</literal></entry> 
    11611160       <entry><literal>\000</literal></entry> 
    11621161      </row> 
     
    11651164       <entry>39</entry> 
    11661165       <entry>apostrophe</entry> 
    1167        <entry><literal>'\''</literal> ou <literal>'\\047'</literal></entry> 
    1168        <entry><literal>SELECT '\''::bytea;</literal></entry> 
     1166       <entry><literal>''''</literal> or <literal>E'\\047'</literal></entry> 
     1167       <entry><literal>SELECT E'\''::bytea;</literal></entry> 
    11691168       <entry><literal>'</literal></entry> 
    11701169      </row> 
     
    11731172       <entry>92</entry> 
    11741173       <entry>antislash</entry> 
    1175        <entry><literal>'\\\\'</literal> ou <literal>'\\134'</literal></entry> 
    1176        <entry><literal>SELECT '\\\\'::bytea;</literal></entry> 
     1174       <entry><literal>E'\\\\'</literal> or <literal>E'\\134'</literal></entry> 
     1175       <entry><literal>SELECT E'\\\\'::bytea;</literal></entry> 
    11771176       <entry><literal>\\</literal></entry> 
    11781177      </row> 
     
    11811180       <entry>de 0 à 31 et de 127 à 255</entry> 
    11821181       <entry>octets <quote>non affichables</quote></entry> 
    1183        <entry><literal>'\\<replaceable>xxx'</replaceable></literal> (valeur octal)</entry> 
    1184        <entry><literal>SELECT '\\001'::bytea;</literal></entry> 
     1182       <entry><literal>E'\\<replaceable>xxx'</replaceable></literal> (octal value)</entry> 
     1183       <entry><literal>SELECT E'\\001'::bytea;</literal></entry> 
    11851184       <entry><literal>\001</literal></entry> 
    11861185      </row> 
     
    12051204    serveur <productname>PostgreSQL</productname>. Le premier antislash 
    12061205    de chaque paire est vu comme un caractère d'échappement par 
    1207     l'analyseur de chaîne (en supposant que 
    1208     <varname>standard_conforming_strings</varname> est <literal>off</literal>) 
    1209     et est donc consommé, 
    1210     laissant le second antislash de la paire. L'antislash restant est 
     1206    l'analyseur de chaîne (en supposant que la syntaxe d'échappement des 
     1207    chaînes est utilisée) et est donc consommé, laissant le second antislash 
     1208    de la paire. (Les chaînes à guillemets dollar peuvent être utilisées 
     1209    pour éviter ce niveau d'échappement.) L'antislash restant est 
    12111210    compris par la fonction d'entrée de <productname>PostgreSQL</productname> 
    12121211    comme le début d'une valeur octale sur trois caractères ou comme 
    12131212    l'échappement d'un autre antislash. 
    12141213    Par exemple, un littéral chaîne passé au serveur comme 
    1215     <literal>'\\001'</literal> devient <literal>\001</literal> après 
    1216     être passé au travers de l'analyseur de littéral chaîne. 
     1214    <literal>E'\\001'</literal> devient <literal>\001</literal> après 
     1215    être passé au travers de l'analyseur d'échappement de chaîne. 
    12171216    Le <literal>\001</literal> est envoyé à la fonction d'entrée de 
    12181217    <type>bytea</type>, qui le convertit en un octet simple ayant une valeur 
    1219     décimale de 1. Notez que le caractère apostrophe n'est pas traité 
     1218    décimale de 1. Notez que le guillemet simple n'est pas traité 
    12201219    spécialement par <type>bytea</type> et suit les règles normales 
    12211220    pour les littéraux de chaîne. Voir aussi la <xref linkend="sql-syntax-strings"/>. 
     
    12521251       <entry>antislash</entry> 
    12531252       <entry><literal>\\</literal></entry> 
    1254        <entry><literal>SELECT '\\134'::bytea;</literal></entry> 
     1253       <entry><literal>SELECT E'\\134'::bytea;</literal></entry> 
    12551254       <entry><literal>\\</literal></entry> 
    12561255      </row> 
     
    12601259       <entry>octets<quote>non affichables</quote></entry> 
    12611260       <entry><literal>\<replaceable>xxx</replaceable></literal> (valeur octale)</entry> 
    1262        <entry><literal>SELECT '\\001'::bytea;</literal></entry> 
     1261       <entry><literal>SELECT E'\\001'::bytea;</literal></entry> 
    12631262       <entry><literal>\001</literal></entry> 
    12641263      </row> 
     
    12681267       <entry>octets <quote>affichables</quote></entry> 
    12691268       <entry>Représentation de l'ensemble de caractères du client</entry> 
    1270        <entry><literal>SELECT '\\176'::bytea;</literal></entry> 
     1269       <entry><literal>SELECT E'\\176'::bytea;</literal></entry> 
    12711270       <entry><literal>~</literal></entry> 
    12721271      </row> 
  • traduc/trunk/manuel/func.xml

    r536 r569  
    14291429        <literal>base64</literal>, <literal>hex</literal>, <literal>escape</literal>. 
    14301430       </entry> 
    1431        <entry><literal>encode( '123\\000\\001', 'base64')</literal></entry> 
     1431       <entry><literal>encode( E'123\\000\\001', 'base64')</literal></entry> 
    14321432       <entry><literal>MTIzAAE=</literal></entry> 
    14331433      </row>        
     
    15301530       <entry>Renvoie la chaîne correctement entre guillemets pour être 
    15311531        utilisée comme une chaîne littérale dans une chaîne d'instructions 
    1532         <acronym>SQL</acronym>. Les guillemets compris dans la chaîne et les 
    1533         antislash sont correctement doublés. 
     1532        <acronym>SQL</acronym>. Les guillemets simples compris dans la chaîne 
     1533        et les antislash sont correctement doublés. 
    15341534       </entry> 
    15351535       <entry><literal>quote_literal( 'O\'Reilly')</literal></entry> 
     
    25032503        </indexterm> 
    25042504       </entry> 
    2505        <entry><literal>'\\\\Post'::bytea || 
    2506 '\\047gres\\000'::bytea</literal></entry> 
     2505       <entry><literal>E'\\\\Post'::bytea || E'\\047gres\\000'::bytea</literal></entry> 
    25072506       <entry><literal>\\Post'gres\000</literal></entry> 
    25082507      </row> 
     
    25172516        </indexterm> 
    25182517       </entry> 
    2519        <entry><literal>get_bit('Th\\000omas'::bytea, 45)</literal></entry> 
     2518       <entry><literal>get_bit(E'Th\\000omas'::bytea, 45)</literal></entry> 
    25202519       <entry><literal>1</literal></entry> 
    25212520      </row> 
     
    25302529        </indexterm> 
    25312530       </entry> 
    2532        <entry><literal>get_byte('Th\\000omas'::bytea, 4)</literal></entry> 
     2531       <entry><literal>get_byte(E'Th\\000omas'::bytea, 4)</literal></entry> 
    25332532       <entry><literal>109</literal></entry> 
    25342533      </row> 
     
    25382537       <entry><type>int</type></entry> 
    25392538       <entry>Nombre d'octets dans une chaîne binaire</entry> 
    2540        <entry><literal>octet_length( 'jo\\000se'::bytea)</literal></entry> 
     2539       <entry><literal>octet_length( E'jo\\000se'::bytea)</literal></entry> 
    25412540       <entry><literal>5</literal></entry> 
    25422541      </row> 
     
    25472546       <entry><type>int</type></entry> 
    25482547       <entry>Emplacement de la sous-chaîne indiquée</entry> 
    2549       <entry><literal>position( '\\000om'::bytea in 
    2550 'Th\\000omas'::bytea)</literal></entry> 
     2548      <entry><literal>position( E'\\000om'::bytea in E'Th\\000omas'::bytea)</literal></entry> 
    25512549       <entry><literal>3</literal></entry> 
    25522550      </row> 
     
    25622560        </indexterm> 
    25632561       </entry> 
    2564        <entry><literal>set_bit('Th\\000omas'::bytea, 45, 0)</literal></entry> 
     2562       <entry><literal>set_bit(E'Th\\000omas'::bytea, 45, 0)</literal></entry> 
    25652563       <entry><literal>Th\000omAs</literal></entry> 
    25662564      </row> 
     
    25762574        </indexterm> 
    25772575       </entry> 
    2578        <entry><literal>set_byte( 'Th\\000omas'::bytea, 4, 64)</literal></entry> 
     2576       <entry><literal>set_byte( E'Th\\000omas'::bytea, 4, 64)</literal></entry> 
    25792577       <entry><literal>Th\000o@as</literal></entry> 
    25802578      </row> 
     
    25892587        </indexterm> 
    25902588       </entry> 
    2591        <entry><literal>substring('Th\\000omas'::bytea from 2 for 3)</literal></entry> 
     2589       <entry><literal>substring(E'Th\\000omas'::bytea from 2 for 3)</literal></entry> 
    25922590       <entry><literal>h\000o</literal></entry> 
    25932591      </row> 
     
    26052603        <parameter>chaîne</parameter> 
    26062604       </entry> 
    2607        <entry><literal>trim('\\000'::bytea from '\\000Tom\\000'::bytea)</literal></entry> 
     2605       <entry><literal>trim(E'\\000'::bytea from E'\\000Tom\\000'::bytea)</literal></entry> 
    26082606       <entry><literal>Tom</literal></entry> 
    26092607      </row> 
     
    26502648        <parameter>chaîne</parameter>. 
    26512649      </entry> 
    2652       <entry><literal>btrim( 
    2653 '\\000trim\\000'::bytea, 
    2654 '\\000'::bytea)</literal></entry> 
     2650      <entry><literal>btrim( E'\\000trim\\000'::bytea, E'\\000'::bytea)</literal></entry> 
    26552651      <entry><literal>trim</literal></entry> 
    26562652     </row> 
     
    26672663       dans <function>encode</function>. 
    26682664      </entry> 
    2669       <entry><literal>decode('123\\000456', 'escape')</literal></entry> 
     2665      <entry><literal>decode(E'123\\000456', 'escape')</literal></entry> 
    26702666      <entry><literal>123\000456</literal></entry> 
    26712667     </row> 
     
    26822678       <literal>hex</literal>, <literal>escape</literal>. 
    26832679      </entry> 
    2684       <entry><literal>encode('123\\000456'::bytea, 'escape')</literal></entry> 
     2680      <entry><literal>encode(E'123\\000456'::bytea, 'escape')</literal></entry> 
    26852681      <entry><literal>123\000456</literal></entry> 
    26862682     </row> 
     
    27022698       </indexterm> 
    27032699      </entry> 
    2704       <entry><literal>length('jo\\000se'::bytea)</literal></entry> 
     2700      <entry><literal>length(E'jo\\000se'::bytea)</literal></entry> 
    27052701      <entry><literal>5</literal></entry> 
    27062702     </row> 
     
    27132709       renvoyant le résultat en hexadécimal 
    27142710      </entry> 
    2715       <entry><literal>md5('Th\\000omas'::bytea)</literal></entry> 
     2711      <entry><literal>md5(E'Th\\000omas'::bytea)</literal></entry> 
    27162712      <entry><literal>8ab2d3c9689aaf18 b4958c334c82d8b1</literal></entry> 
    27172713     </row> 
    2718  
    2719      <row> 
    2720       <entry> 
    2721        <literal><function>decode</function>(<parameter>chaîne</parameter> 
    2722 <type>text</type>, 
    2723               <parameter>type</parameter> <type>text</type>)</literal> 
    2724       </entry> 
    2725       <entry><type>bytea</type></entry> 
    2726       <entry> 
    2727        Décode la chaîne binaire à partir de <parameter>chaîne</parameter> 
    2728        auparavant codé avec <literal>encode</literal>. Le type de paramètre est 
    2729        identique à celui d'<literal>encode</literal>. 
    2730       </entry> 
    2731       <entry><literal>decode('123\\000456', 'escape')</literal></entry> 
    2732       <entry><literal>123\000456</literal></entry> 
    2733      </row>        
    2734  
    2735      <row> 
    2736       <entry> 
    2737        <literal><function>encode</function>(<parameter>chaîne</parameter> 
    2738 <type>bytea</type>, 
    2739               <parameter>type</parameter> <type>text</type>)</literal> 
    2740       </entry> 
    2741       <entry><type>text</type></entry> 
    2742       <entry> 
    2743        Code la chaîne binaire en une représentation en <acronym>ASCII</acronym> 
    2744        uniquement. Les types supportés sont&nbsp;: <literal>base64</literal>, 
    2745        <literal>hex</literal>, <literal>escape</literal>. 
    2746       </entry> 
    2747       <entry><literal>encode( '123\\000456'::bytea, 'escape')</literal></entry> 
    2748       <entry><literal>123\000456</literal></entry> 
    2749      </row>        
    27502714 
    27512715    </tbody> 
     
    29632927    Notez que l'antislash a déjà une signification particulière dans les 
    29642928    chaînes littérales, donc écrire une constante du modèle avec un antislash 
    2965     signifie écrire quatre antislashs dans l'instruction. Vous pouvez éviter 
     2929    signifie écrire deux antislashs dans l'instruction (en supposant que vous 
     2930    utilisez la syntaxe d'échappement de chaînes). Donc, écrire un modèle 
     2931    correspondant en fait à un antislash littéral signifie l'écriture de quatre 
     2932    antislash dans l'instruction. Vous pouvez éviter 
    29662933    ceci en sélectionnant un autre caractère d'échappement avec 
    29672934    <literal>ESCAPE</literal>&nbsp;; ensuite un antislash n'est plus spécial 
     
    32573224     <literal&g