Changeset 1012
- Timestamp:
- 04/28/08 17:20:12 (7 months ago)
- Files:
-
- traduc/branches/bv82x/manuel/config.xml (modified) (64 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
traduc/branches/bv82x/manuel/config.xml
r1008 r1012 44 44 (millisecondes), <literal>s</literal> (secondes), 45 45 <literal>min</literal> (minutes), <literal>h</literal> (heures), 46 and<literal>d</literal> (jours). Les unités de mémoire sont des46 et <literal>d</literal> (jours). Les unités de mémoire sont des 47 47 multiples de 1024, pas de 1000. 48 48 </para> … … 54 54 qui est normalement placé dans le répertoire data 55 55 (<application>initdb</application> y installe une copie par défaut). 56 Un exemple de soncontenu peut être :56 Un exemple de contenu peut être : 57 57 <programlisting># Ceci est un commentaire 58 58 log_connections = yes … … 64 64 lignes vides sont ignorées. Les marques de hachage (<literal>#</literal>) 65 65 introduisent des commentaires. Les valeurs des paramètres qui ne 66 sont pas des identifi eurs simples ou des nombres doivent être placées entre66 sont pas des identificateurs simples ou des nombres doivent être placées entre 67 67 guillemets simples. Pour intégrer un guillemet simple dans la valeur d'un 68 68 paramètre, on écrit soit deux guillemets (c'est la méthode préférée) soit … … 181 181 <productname>PostgreSQL</productname> utilise deux autres fichiers de 182 182 configuration éditables manuellement. Ces fichiers contrôlent 183 l'authentification du client (leur utilisation est discuté dans le183 l'authentification du client (leur utilisation est discutée dans le 184 184 <xref linkend="client-authentication"/>). Par défaut, les trois fichiers de 185 185 configuration sont stockés dans le répertoire data du cluster de bases … … 601 601 </indexterm> 602 602 <para> 603 Ce paramètre détermine si le mot de passe doit être chiffré quand un 604 mot de passe est indiqué dans 603 Ce paramètre détermine si un mot de passe, indiqué dans 605 604 <xref linkend="sql-createuser" endterm="sql-createuser-title"/> ou 606 605 <xref linkend="sql-alteruser" endterm="sql-alteruser-title"/> sans 607 606 qu'il soit précisé <literal>ENCRYPTED</literal> ou 608 <literal>UNENCRYPTED</literal>. Actif par défaut (chiffre le mot de passe). 607 <literal>UNENCRYPTED</literal>, doit être chiffré. 608 Actif par défaut (chiffre le mot de passe). 609 609 </para> 610 610 </listitem> … … 793 793 </indexterm> 794 794 <para> 795 Configure le nombre maximum autoriséde transactions simultanément dans795 Configure le nombre maximum de transactions simultanément dans 796 796 l'état <quote>préparées</quote> (voir <xref 797 797 linkend="sql-prepare-transaction" endterm="sql-prepare-transaction-title"/>). 798 Configurer ce paramètre à zéro désactive la fonctionnalité de798 Zéro désactive la fonctionnalité des 799 799 transactions préparées. La valeur par défaut est de cinq transactions. 800 800 Ce paramètre ne peut être configurée qu'au lancement du serveur. … … 837 837 des fichiers disque temporaires. La valeur par défaut est de 838 838 1 Mo. Pour une requête complexe, 839 plusieurs opérations de tri ou de hachage peuvent être exécutées en839 il peut y avoir plusieurs opérations de tri ou de hachage exécutées en 840 840 parallèle ; chacune peut utiliser de la mémoire à hauteur de 841 841 cette valeur avant de commencer à placer les données dans des 842 fichiers temporaires. De plus, d ifférentes sessions peuvent842 fichiers temporaires. De plus, de nombreuses sessions peuvent 843 843 exécuter de telles opérations simultanément. La mémoire totale 844 844 utilisée peut, de ce fait, atteindre plusieurs fois la valeur … … 848 848 BY</literal>, <literal>DISTINCT</literal> et les jointures de 849 849 fusion. Les tables de hachage sont utilisées dans les jointures 850 de hachage, les agrégations fondées sur le hachageet le traitement des851 sous-requêtes <literal>IN</literal> .850 de hachage, les agrégations et le traitement des 851 sous-requêtes <literal>IN</literal> fondés sur le hachage. 852 852 </para> 853 853 </listitem> … … 1031 1031 virgules. Par exemple, 1032 1032 <literal>'$libdir/malib'</literal> implique le préchargement de 1033 <literal>malib.so</literal> (ou, sur certaines plateformes, 1033 <literal>malib.so</literal> (ou, sur certaines plateformes, 1034 1034 <literal>malib.sl</literal>) depuis le répertoire d'installation 1035 1035 des bibliothèques standard. Ce paramètre ne peut être positionné … … 1190 1190 désactive la fonctionnalité de report du VACUUM en fonction de 1191 1191 son coût. Une valeur positive active cette fonctionnalité. Sur 1192 de nombreux systèmes, la résolution réelle d es délais de reposest de1192 de nombreux systèmes, la résolution réelle du <command>sleep</command> est de 1193 1193 10 millisecondes ; configurer <varname>vacuum_cost_delay</varname> 1194 1194 à une valeur qui n'est pas un multiple de 10 conduit alors au … … 1327 1327 <varname>bgwriter_delay</varname> millisecondes et recommence. 1328 1328 La valeur par défaut est de 200 millisecondes. 1329 Sur de nombreux systèmes, la résolution réelle des 1330 délais de sommeil est de 10 millisecondes ; 1331 positionner 1329 Sur de nombreux systèmes, la résolution réelle du <command>sleep</command> 1330 est de 10 millisecondes ; positionner 1332 1331 <varname>bgwriter_delay</varname> à une valeur qui n'est pas un multiple 1333 1332 de 10 peut avoir le même résultat que de le positionner au 1334 1333 multiple de 10 supérieur. 1335 Ce paramètre ne peut qu'être configurédans le fichier1334 Ce paramètre ne peut être configuré que dans le fichier 1336 1335 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 1337 1336 </para> … … 1487 1486 1488 1487 <para> 1489 Ce paramètre ne peut qu'être configurédans le fichier1488 Ce paramètre ne peut être configuré que dans le fichier 1490 1489 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 1491 1490 Si ce paramètre est désactivé (<literal>off</literal>), il est … … 1545 1544 Les options <literal>open_</literal>* utilisent aussi 1546 1545 <literal>O_DIRECT</literal> s'il est disponible. 1547 Ce paramètre ne peut qu'être configurédans le fichier1546 Ce paramètre ne peut être configuré que dans le fichier 1548 1547 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 1549 1548 </para> … … 1597 1596 1598 1597 <para> 1599 Ce paramètre ne peut qu'être configurédans le fichier1598 Ce paramètre ne peut être configuré que dans le fichier 1600 1599 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 1601 1600 Activé par défaut (<literal>on</literal>). … … 1723 1722 est écrit dans le fichier de traces du serveur. Par défaut, 30 secondes. 1724 1723 Une valeur nulle (0) désactive cet avertissement. 1725 Ce paramètre ne peut qu'être configurédans le fichier1724 Ce paramètre ne peut être configuré que dans le fichier 1726 1725 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 1727 1726 </para> … … 1790 1789 d'<varname>archive_timeout</varname> de l'ordre de la minute est 1791 1790 habituellement raisonnable. 1792 Ce paramètre ne peut qu'être configurédans le fichier1791 Ce paramètre ne peut être configuré que dans le fichier 1793 1792 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 1794 1793 </para> … … 2197 2196 </indexterm> 2198 2197 <para> 2199 <!-- Taille de la queue, hum... Il s'agi rplutôt d'un ensemble2198 <!-- Taille de la queue, hum... Il s'agit plutôt d'un ensemble 2200 2199 d'individus --> 2201 2200 Contrôle la taille de l'ensemble utilisé par GEQO. C'est-à-dire … … 2281 2280 <para> 2282 2281 Active ou désactive l'utilisation par le planificateur des contraintes 2283 de table pour optimiser les requêtes. Désactivé par défaut 2282 de table pour optimiser les requêtes. Désactivé par défaut. 2284 2283 (<literal>off</literal>). 2285 2284 </para> … … 2297 2296 SELECT * FROM parent WHERE key = 2400;</programlisting> 2298 2297 2299 Avec l'activation de l'exclusion de contrainte, ce <command>SELECT</command>2298 Avec l'activation de l'exclusion par contraintes, ce <command>SELECT</command> 2300 2299 ne parcourt pas <structname>fils1000</structname>. Cela peut améliorer 2301 2300 les performances lorsque l'héritage est utilisé pour construire des tables … … 2336 2335 contient au plus ce nombre d'éléments. Des valeurs faibles réduisent le 2337 2336 temps de planification mais conduisent à des plans de requêtes inférieurs. 2338 La valeur par défaut est de huit. Il est généralement conseillé de conserver2337 La valeur par défaut est de 8. Il est généralement conseillé de conserver 2339 2338 cette valeur inférieure à <xref linkend="guc-geqo-threshold"/>. 2340 2339 Pour plus d'informations, voir <xref linkend="explicit-joins"/>. … … 2409 2408 séparées par des virgules. Par défaut, les traces ne sont 2410 2409 dirigées que vers <systemitem>stderr</systemitem>. 2411 Ce paramètre ne peut qu'être configurédans le fichier2410 Ce paramètre ne peut être configuré que dans le fichier 2412 2411 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 2413 2412 </para> … … 2448 2447 créés. Il peut s'agir d'un chemin absolu ou d'un chemin 2449 2448 relatif au répertoire des données du cluster. 2450 Ce paramètre ne peut qu'être configurédans le fichier2449 Ce paramètre ne peut être configuré que dans le fichier 2451 2450 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 2452 2451 </para> … … 2511 2510 Passé cette taille, un nouveau journal est créé. Initialiser cette taille à 2512 2511 zéro désactive la création en taille comptée de nouveaux journaux. 2513 Ce paramètre ne peut qu'être configurédans le fichier2512 Ce paramètre ne peut être configuré que dans le fichier 2514 2513 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 2515 2514 </para> … … 2542 2541 </para> 2543 2542 <para> 2544 Ce paramètre ne peut qu'être configurédans le fichier2543 Ce paramètre ne peut être configuré que dans le fichier 2545 2544 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 2546 2545 </para> … … 2548 2547 Exemple : pour conserver sept jours de traces, un fichier par 2549 2548 jour nommé <literal>server_log.Mon</literal>, 2550 <literal>server_log.Tue</literal>, etc. et surcharger automatiquement2549 <literal>server_log.Tue</literal>, etc. et écraser automatiquement 2551 2550 les traces de la semaine précédente avec celles de la semaine 2552 2551 courante, on positionne <varname>log_filename</varname> à … … 2586 2585 <literal>LOCAL6</literal>, <literal>LOCAL7</literal> ; 2587 2586 <literal>LOCAL0</literal> étant la valeur par défaut. Voir aussi la 2588 documentation du démon <application>syslog</application> du 2589 serveur. 2590 Ce paramètre ne peut qu'être configuré dans le fichier 2587 documentation du daemon <application>syslog</application> du 2588 serveur. Ce paramètre ne peut être configuré que dans le fichier 2591 2589 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 2592 2590 </para> … … 2606 2604 <application>syslog</application>. La valeur par défaut est 2607 2605 <literal>postgres</literal>. 2608 Ce paramètre ne peut qu'être configurédans le fichier2606 Ce paramètre ne peut être configuré que dans le fichier 2609 2607 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 2610 2608 </para> … … 2614 2612 </variablelist> 2615 2613 </sect2> 2614 2616 2615 <sect2 id="runtime-config-logging-when"> 2617 2616 <title>Quand tracer</title> … … 2743 2742 ou l'ID de session à l'aide de <xref linkend="guc-log-line-prefix"/> 2744 2743 de façon à pouvoir lier le message de l'instruction au message de 2745 durée par cet ID.2744 durée par cet identifiant. 2746 2745 </para> 2747 2746 </note> … … 2756 2755 </indexterm> 2757 2756 <para> 2758 Exécut e le serveur silencieusement. Si ce paramètre est configuré, le2757 Exécution silencieuse du serveur. Si ce paramètre est configuré, le 2759 2758 serveur démarre automatiquement en tâche de fond et tout terminal 2760 2759 de contrôle est dissocié. La sortie standard et l'erreur standard … … 2882 2881 <para> 2883 2882 Ces paramètres activent plusieurs sorties de débogage. Pour chaque requête 2884 exécutée, elles affichent l'arbre d'analyse résultant. 2883 exécutée, elles affichent l'arbre d'analyse résultant, la sortie de la 2884 réécriture de la requête ou le plan d'exécution. 2885 2885 <varname>debug_pretty_print</varname> indente ces affichages pour 2886 2886 produire un format de sortie plus lisible mais plus long. … … 2929 2929 <varname>log_connections</varname> mais à la fin d'une session, en 2930 2930 incluant la durée de la session. Désactivé par défaut, 2931 ce paramètre ne peut qu'être configurédans le fichier2931 ce paramètre ne peut être configuré que dans le fichier 2932 2932 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 2933 2933 </para> … … 3001 3001 <entry>Échappement</entry> 3002 3002 <entry>Produit</entry> 3003 <entry>Session seule ment</entry>3003 <entry>Session seule</entry> 3004 3004 </row> 3005 3005 </thead> … … 3307 3307 <listitem> 3308 3308 <para> 3309 Écri t, pour chaque requête, les statistiques de performance du3309 Écrivent, pour chaque requête, les statistiques de performance du 3310 3310 module respectif dans les traces du serveur. C'est un outil de profilage très 3311 3311 simpliste. <varname>log_statement_stats</varname> rapporte les … … 3326 3326 3327 3327 <sect1 id="runtime-config-autovacuum"> 3328 <title>Nettoyage automatique</title>3328 <title>Nettoyage (<command>vacuum</command>) automatique</title> 3329 3329 3330 3330 <indexterm> … … 3424 3424 </indexterm> 3425 3425 <para> 3426 Indique une fraction de lataille de la table à ajouter à3426 Indique la fraction de taille de la table à ajouter à 3427 3427 <varname>autovacuum_vacuum_threshold</varname> pour décider du moment 3428 auquel déclencher un <command>VACUUM</command>. La valeur par défaut est de 0,23429 (20 % de la taille de la table).3430 Ce paramètre ne peut qu'être configurédans le fichier3428 auquel déclencher un <command>VACUUM</command>. La valeur par défaut 3429 est 0.2 (20 % de la taille de la table). 3430 Ce paramètre ne peut être configuré que dans le fichier 3431 3431 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 3432 3432 Il est possible de surcharger ce paramètre pour toute table par … … 3443 3443 </indexterm> 3444 3444 <para> 3445 Indique une fraction de lataille de la table à ajouter à3445 Indique la fraction de taille de la table à ajouter à 3446 3446 <varname>autovacuum_analyze_threshold</varname> pour décider du 3447 3447 moment auquel déclencher une commande <command>ANALYZE</command>. 3448 La valeur par défaut est de 0,1 (10 % de la taille de la table).3449 Ce paramètre ne peut qu'être configurédans le fichier3448 La valeur par défaut est 0.1 (10 % de la taille de la table). 3449 Ce paramètre ne peut être configuré que dans le fichier 3450 3450 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 3451 3451 Il est possible de surcharger ce paramètre pour toute table par … … 3560 3560 3561 3561 <para> 3562 De même, la recherche des schémas passe toujours par le schéma des 3563 tables temporaires, 3564 <literal>pg_temp_<replaceable>nnn</replaceable></literal>, s'il existe. 3565 Il peut être explicitement ajouté au chemin 3562 De même, le schéma des tables temporaires, 3563 <literal>pg_temp_<replaceable>nnn</replaceable></literal>, s'il existe, 3564 est toujours parcouru. Il peut être explicitement ajouté au chemin 3566 3565 à l'aide de l'alias <literal>pg_temp</literal>. S'il n'en fait pas 3567 3566 partie, la recherche commence par lui (avant même … … 3614 3613 <indexterm><primary>tablespace</primary><secondary>par défaut</secondary></indexterm> 3615 3614 <para> 3616 Cette variable indique le 3617 <foreignphrase>tablespace</foreignphrase> par défaut dans lequel 3618 sont créés les objets (tables et index) quand une commande 3619 <command>CREATE</command> ne l'explicite pas. 3615 Cette variable indique le <foreignphrase>tablespace</foreignphrase> 3616 par défaut dans lequel sont créés les objets (tables et index) quand 3617 une commande <command>CREATE</command> ne l'explicite pas. 3620 3618 </para> 3621 3619 … … 3671 3669 <quote>repeatable read</quote> ou <quote>serializable</quote>. 3672 3670 Ce paramètre contrôle le niveau d'isolation par défaut de chaque 3673 nouvelle transaction. Par défaut,<quote>read committed</quote>.3671 nouvelle transaction. La valeur par défaut est <quote>read committed</quote>. 3674 3672 </para> 3675 3673 … … 3714 3712 </indexterm> 3715 3713 <para> 3716 Interrompt toute instruction qui dure plus lon temps que ce nombre3714 Interrompt toute instruction qui dure plus longtemps que ce nombre 3717 3715 (indiqué en millisecondes). Le temps est décompté à partir du moment 3718 3716 où la commande en provenance du client arrive sur le serveur. … … 3734 3732 doit utiliser pour décider de remplacer les ID de transaction par 3735 3733 <literal>FrozenXID</literal> lors du parcours d'une table. 3736 La valeur par défaut est de100 millions. Bien que les3734 La valeur par défaut est 100 millions. Bien que les 3737 3735 utilisateurs puissent configurer une valeur quelconque comprise entre zéro et 3738 3736 1 milliard, <command>VACUUM</command> limite silencieusement la … … 3834 3832 <para> 3835 3833 Ce paramètre ajuste le nombre de chiffres affichés par les valeurs à 3836 virgule flottante, ce qui inclu e<type>float4</type>, <type>float8</type> et les3834 virgule flottante, ce qui inclut <type>float4</type>, <type>float8</type> et les 3837 3835 types de données géométriques. La valeur du paramètre est ajoutée au 3838 3836 nombre standard de chiffres (<literal>FLT_DIG</literal> ou 3839 <literal>DBL_DIG</literal>). La valeur peut être initialisée à une valeur maximum3840 de 2 pour inclure les chiffres partiellement significatifs ; c'est3837 <literal>DBL_DIG</literal>). La valeur peut être initialisée à une 3838 valeur maximale de 2 pour inclure les chiffres partiellement significatifs ; c'est 3841 3839 tout spécialement utile pour sauvegarder les données à virgule flottante 3842 3840 qui ont besoin d'être restaurées exactement. Cette variable peut aussi … … 3971 3969 <indexterm><primary>chargement dynamique</primary></indexterm> 3972 3970 <para> 3973 Si un module chargeable dynamiquement doit être ouvert et 3971 Chemin de recherche utilisé lorsqu'un module chargeable 3972 dynamiquement doit être ouvert et 3974 3973 que le nom de fichier indiqué dans la commande 3975 3974 <command>CREATE FUNCTION</command> ou <command>LOAD</command> 3976 3975 ne contient pas d'indication de répertoire (c'est-à-dire que 3977 le nom ne contient pas de slash), le 3978 système recherche le fichier requis dans ce chemin. 3976 le nom ne contient pas de slash). 3979 3977 </para> 3980 3978 … … 3982 3980 La valeur de <varname>dynamic_library_path</varname> doit être 3983 3981 une liste de chemins absolus séparés par des virgules (ou des 3984 points virgules sous Windows). Si un élément de la liste commence3985 avecla chaîne spéciale <literal>$libdir</literal>, le répertoire3982 points virgules sous Windows). Si un élément de la liste débute 3983 par la chaîne spéciale <literal>$libdir</literal>, le répertoire 3986 3984 des bibliothèques internes du paquetage 3987 3985 <productname>PostgreSQL</productname> est substitué à … … 4020 4018 <listitem> 4021 4019 <para> 4022 Limite haute souple de la taille d'unensemble renvoyé par un index GIN.4020 Limite souple haute de la taille de l'ensemble renvoyé par un index GIN. 4023 4021 Pour plus d'informations, voir <xref linkend="gin-tips"/>. 4024 4022 </para> … … 4113 4111 applications en production et attendent simplement un verrou 4114 4112 pendant un certain temps avant de lancer une recherche de blocage. 4115 Augmenter cette valeur réduit le temps perdu en recherche inutilede4113 Augmenter cette valeur réduit le temps perdu en recherches inutiles de 4116 4114 verrous morts mais retarde la détection de vraies erreurs de verrous 4117 4115 morts. La valeur par défaut est une seconde (<literal>1s</literal>), … … 4137 4135 <xref linkend="guc-max-prepared-transactions"/>) objets (c'est-à-dire 4138 4136 des tables) ; de ce fait, au maximum ce nombre d'objets distincts 4139 peuvent être verrouillés simultanément s. Ce paramètre contrôle le nombre moyen4137 peuvent être verrouillés simultanément. Ce paramètre contrôle le nombre moyen 4140 4138 de verrous d'objets alloués pour chaque transaction ; des 4141 4139 transactions individuelles peuvent verrouiller plus d'objets tant … … 4179 4177 <para> 4180 4178 Lorsque ce paramètre est activé (<literal>on</literal>), les tables 4181 référencées par une requête sont 4182 automatiquement ajoutées à la clause <literal>FROM</literal>si elles n'y sont4183 pas déjà présentes. Ce comportement n'est pascompatible avec le4184 standard SQL et beaucoup de personnes ne l'aiment pas car ellemasque4179 référencées par une requête sont automatiquement ajoutées à la clause 4180 <literal>FROM</literal>, si elles n'y sont 4181 pas déjà présentes. Ce comportement, incompatible avec le 4182 standard SQL, est très décrié car il masque 4185 4183 les erreurs (comme de faire référence à une table à la place de son 4186 4184 alias). Désactivé par défaut (<literal>off</literal>), ce paramètre peut … … 4210 4208 <listitem> 4211 4209 <para> 4212 Contrôle si l'analyseur de saisie de tableau reconnaît les4213 <literal>NULL</literal> sans guillemets comme des élémentsde tableaux4210 Contrôle si l'analyseur de saisie de tableau reconnaît 4211 <literal>NULL</literal> non-encadré par des guillemets comme élément de tableaux 4214 4212 NULL. Activé par défaut (<literal>on</literal>), il autorise la saisie 4215 4213 de valeurs NULL dans un tableau. Néanmoins, les versions de 4216 <productname>PostgreSQL</productname> antérieures à la 8.2 ne supportaient4217 pas les valeurs NULL dans les tableaux. De ce fait, ces versions4214 <productname>PostgreSQL</productname> antérieures à la 8.2 ne 4215 supportent pas les valeurs NULL dans les tableaux. De ce fait, ces versions 4218 4216 traitent <literal>NULL</literal> comme une 4219 4217 chaîne dont le contenu est <quote>NULL</quote>. Pour une compatibilité … … 4238 4236 <para> 4239 4237 Contrôle si un guillemet simple peut être représenté par un 4240 <literal>\'</literal> dans une chaîne. La façon préférée,conforme au standard4241 SQL, de représenter un guillemet est de le doubler(<literal>''</literal>) mais,4238 <literal>\'</literal> dans une chaîne. Il est préférable, et conforme au standard 4239 SQL, de représenter un guillemet simple en le doublant (<literal>''</literal>) mais, 4242 4240 historiquement, <productname>PostgreSQL</productname> a aussi 4243 4241 accepté <literal>\'</literal>. Néanmoins, l'utilisation de … … 4248 4246 client ne fait pas un échappement correct, alors une attaque par injection 4249 4247 SQL est possible. Ce risque peut être évité en s'assurant que le 4250 serveur rejette les requêtes dans lesquelles appara it un guillemet4248 serveur rejette les requêtes dans lesquelles apparaît un guillemet 4251 4249 échappé avec un antislash. Les valeurs autorisées de 4252 4250 <varname>backslash_quote</varname> sont … … 4259 4257 4260 4258 <para> 4261 Dans une chaîne lit érale conforme au standard,4259 Dans une chaîne littérale conforme au standard, 4262 4260 <literal>\</literal> ne signifie que <literal>\</literal>. Ce paramètre 4263 4261 affecte la gestion des chaînes non conformes, incluant la syntaxe de chaînes … … 4277 4275 Contrôle si les commandes <command>CREATE TABLE</command> et 4278 4276 <command>CREATE TABLE AS</command> incluent une colonne OID dans 4279 les tables nouvellement créées, sini <literal>WITH OIDS</literal>4277 les tables nouvellement créées, lorsque ni <literal>WITH OIDS</literal> 4280 4278 ni <literal>WITHOUT OIDS</literal> ne sont précisées. Ce 4281 paramètre détermine aussi si les OID sont inclus dans les tables créés par 4282 <command>SELECT INTO</command>. Dans <productname>PostgreSQL</productname> 8.1, 4279 paramètre détermine également si les OID sont inclus dans les tables 4280 créées par <command>SELECT INTO</command>. Dans 4281 <productname>PostgreSQL</productname> 8.1, 4283 4282 <varname>default_with_oids</varname> est désactivée 4284 4283 (<literal>off</literal>) par défaut, contrairement aux versions précédentes. … … 4306 4305 <para> 4307 4306 S'il est activé (<literal>on</literal>), un message d'avertissement est 4308 affiché siun antislash (<literal>\</literal>) apparaît dans une4309 chaîne lit érale ordinaire (syntaxe4307 affiché lorsqu'un antislash (<literal>\</literal>) apparaît dans une 4308 chaîne littérale ordinaire (syntaxe 4310 4309 <literal>'...'</literal>) et que <varname>standard_conforming_strings</varname> 4311 4310 est désactivé. Il est activé par défaut (<literal>on</literal>). … … 4368 4367 <para> 4369 4368 Contrôle si les chaînes ordinaires (<literal>'...'</literal>) 4370 traitent les antislashs lit éralement, comme cela est indiqué dans le standard4369 traitent les antislashs littéralement, comme cela est indiqué dans le standard 4371 4370 SQL. Désactivé par défaut (<literal>off</literal>), ce paramètre 4372 4371 ramène <productname>PostgreSQL</productname> à son comportement historique … … 4375 4374 prochaine version pour améliorer la compatibilité avec le standard. Les 4376 4375 applications peuvent vérifier ce paramètre pour déterminer la façon dont 4377 elles doivent traiter les chaînes lit érales. La présence de ce4376 elles doivent traiter les chaînes littérales. La présence de ce 4378 4377 paramètre indique aussi que la syntaxe de chaîne d'échappement 4379 4378 (<literal>E'...'</literal>) est supportée. La syntaxe de chaîne d'échappement 4380 doit têtre utilisée pour les applications traitant les4379 doit être utilisée pour les applications traitant les 4381 4380 antislashs comme des caractères d'échappement. 4381 </para> 4382 </listitem> 4383 </varlistentry> 4384 4385 <!-- Paragraphe déplacé, en regard de la VO --> 4386 <varlistentry id="guc-synchronize-seqscans" xreflabel="synchronize_seqscans"> 4387 <term><varname>synchronize_seqscans</varname> (<type>boolean</type>)</term> 4388 <listitem> 4389 <indexterm><primary>paramètre de configuration <varname>synchronize_seqscans</varname></primary> 4390 </indexterm> 4391 <para> 4392 Cette variable permet la synchronisation des parcours séquentiels de 4393 grosses tables pour que les parcours concurrents lisent le même bloc 4394 à peu près au même moment, et donc partagent la charge 4395 d'entrées/sorties. Quand ce paramètre est activé, un parcours peut 4396 commencer au milieu de la table, aller jusqu'à la fin, puis 4397 <quote>revenir au début</quote> pour 4398 récupérer toutes les lignes, ce qui permet de le synchroniser avec 4399 l'activité de parcours déjà entamés. Il peut en résulter des 4400 modifications non prévisibles dans l'ordre des lignes renvoyées par 4401 les requêtes qui n'ont pas de clause <literal>ORDER BY</literal>. 4402 Désactiver ce paramètre assure un comportement identique aux versions 4403 précédant la 8.3 pour lesquelles un parcours séquentiel commence 4404 toujours au début de la table. Activé par défaut 4405 (<literal>on</literal>). 4382 4406 </para> 4383 4407 </listitem> … … 4426 4450 <para> 4427 4451 Ce paramètre n'affecte que la forme exacte 4428 <literal>= NULL</literal>, etpas les autres opérateurs de comparaison ou4429 expressions équivalent s en terme de calcul à des expressions4452 <literal>= NULL</literal>, pas les autres opérateurs de comparaison ou 4453 expressions équivalentes en terme de calcul à des expressions 4430 4454 qui impliquent l'opérateur égal (tels que <literal>IN</literal>). De 4431 4455 ce fait, ce paramètre ne doit pas être considéré comme un correctif général … … 4545 4569 </indexterm> 4546 4570 <para> 4547 Affiche la longueur maximale d'un identifiant. Elle est déterminée comme4548 valant <literal>NAMEDATALEN</literal> moins unlors de la construction du4571 Affiche la longueur maximale d'un identifiant. Elle est déterminée à 4572 <literal>NAMEDATALEN</literal> - 1 lors de la construction du 4549 4573 serveur. La valeur par défaut de <literal>NAMEDATALEN</literal> est 64 ; 4550 4574 la valeur par défaut de <varname>max_identifier_length</varname> … … 4643 4667 indique tous les noms 4644 4668 de classe utilisés dans une installation particulière. 4645 Ce paramètre ne peut qu'être configurédans le fichier4669 Ce paramètre ne peut être configuré que dans le fichier 4646 4670 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 4647 4671 </para> … … 4653 4677 La difficulté de configurer des variables personnalisées dans 4654 4678 <filename>postgresql.conf</filename> se situe dans le fait que 4655 le fichier doit être lu avant que 4656 les modules complémentaires nesoient chargés. De ce fait, les variables4679 le fichier doit être lu avant que les modules complémentaires ne 4680 soient chargés. De ce fait, les variables 4657 4681 sont habituellement rejetées parce qu'inconnues. Lorsque 4658 4682 <varname>custom_variable_classes</varname> est initialisé, le serveur accepte … … 4668 4692 4669 4693 <para> 4670 Voici un exemple de ce que peut contenir <filename>postgresql.conf</filename>4671 siles variables personnalisées sont utilisées :4694 Exemple de ce que peut contenir <filename>postgresql.conf</filename> 4695 lorsque les variables personnalisées sont utilisées : 4672 4696 4673 4697 <programlisting>custom_variable_classes = 'plr,plperl' … … 4682 4706 4683 4707 <para> 4684 Les paramètres suivantspermettent de travailler sur les sources de4708 Les paramètres qui suivent permettent de travailler sur les sources de 4685 4709 <productname>PostgreSQL</productname> et, dans certains cas, 4686 4710 fournissent une aide à la récupération de bases de données sévèrement … … 4771 4795 un débogueur au processus serveur pour tracer les mauvais comportements 4772 4796 pendant l'authentification. 4773 Ce paramètre ne peut qu'être configurédans le fichier4797 Ce paramètre ne peut être configuré que dans le fichier 4774 4798 <filename>postgresql.conf</filename> ou indiqué sur la ligne de commande. 4775 4799 </para>

