Changeset 48

Show
Ignore:
Timestamp:
11/01/05 10:39:41 (3 years ago)
Author:
gleu
Message:

Mise à jour pour la version 8.1RC1.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/trunk/sgml/backup.sgml

    r39 r48  
    709709 
    710710   <para> 
    711     Certaines versions de GNU <application>tar</> considèrent la modification 
    712     d'un fichier en cours de copie comme une erreur. Ce cas est normal et n'est 
    713     pas une erreur lors de la récupération d'une sauvegarde de base d'une 
    714     base de données active. Comme ignorer les erreurs provenant de 
    715     <application>tar</> n'est pas conseillé, vous devez soit inspecter les 
    716     messages de <application>tar</> soit utiliser un autre outil de 
    717     sauvegarde, un outil qui ne se plaindra pas dans ce cas. 
     711    Certains outils de sauvegarde que vous souhaiteriez utiliser émettent des 
     712    messages d'avertissements ou d'erreurs si les fichiers qu'ils essaient de 
     713    copier changent lors de la copie. Cette situation est normale, ce n'est pas 
     714    une erreur, lors de la création de la sauvegarde de base d'une base de 
     715    données active&nbsp;; vous devez donc vous assurer que vous pouvez 
     716    distinguer les messages de cette sorte des autres messages. Par exemple, 
     717    certaines versions de <application>rsync</> renvoient un code de sortie 
     718    séparé pour des <quote>fichiers source disparus</>, et vous pouvez écrire 
     719    un script qui accepte ce code de sortie comme un cas normal. De plus, 
     720    certaines versions de GNU <application>tar</> considèrent que la modification 
     721    d'un fichier lors de sa copie par <application>tar</> est une erreur. Il 
     722    ne semble pas exister de moyen simple pour distinguer cette erreur des autres 
     723    types d'erreurs, autrement qu'en inspectant manuellement les messages de 
     724    <application>tar</>. Du coup, GNU <application>tar</> n'est pas le meilleur 
     725    outil pour réaliser des sauvegardes de base. 
    718726   </para> 
    719727 
  • traduc/trunk/sgml/client-auth.sgml

    r15 r48  
    285285        <term><literal>crypt</></term> 
    286286        <listitem> 
     287         <note> 
     288         <para> 
     289          Cette option est seulement recommandée pour pouvoir communiquer avec 
     290          les clients de version antérieure à la 7.2. 
     291         </para> 
     292         </note> 
    287293         <para> 
    288294          Requiert que le client fournisse un mot de passe crypté avec 
    289295          <function>crypt()</> pour l'authentification. <literal>md5</literal> 
    290           est préféré pour les clients 7.2 et suivants mais les versions 
    291           antérieures ne supportent que <literal>crypt</literal>. Voir <xref 
    292           linkend="auth-password"> pour les détails. 
     296          est maintenant recommandé à la place de <literal>crypt</literal>. Voir 
     297          <xref linkend="auth-password"> pour les détails. 
    293298         </para> 
    294299        </listitem> 
     
    299304        <listitem> 
    300305         <para> 
    301           Requiert que le client fournisse un mot de passe non crypté pour 
    302           l'authentification. <literal>md5</> est préféré sur les clients 7.2 
    303           et ultérieures mais les versions antérieures ne supportent que 
    304           <literal>crypt</literal>. Voir <xref linkend="auth-password"> pour 
    305           les détails. 
     306          Requiert que le client fournisse un mot de passe non crypté pour 
     307          l'authentification. Comme le mot de passe est envoyé en clair sur 
     308          le réseau, ceci ne doit pas être utilisé sur des réseaux non 
     309          sûrs. De plus, cette option ne fonctionne pas avec les applications 
     310          clients compatibles avec les threads. Voir <xref 
     311          linkend="auth-password"> pour les détails. 
    306312         </para> 
    307313        </listitem> 
     
    543549    Si vous êtes préoccupé par les attaques par <quote>interception 
    544550    (sniffing)</> de mot de passe, alors <literal>md5</> est préférable, avec 
    545     <literal>crypt</> en second choix si vous devez supporter les client pré 
     551    <literal>crypt</> à n'utiliser que si vous devez supporter les client pré 
    546552    7.2. Le simple <literal>password</> devrait particulièrement être 
    547553    évité pour les connexion sur l'Internet ouvert (à moins d'utiliser 
  • traduc/trunk/sgml/config.sgml

    r39 r48  
    33--> 
    44  <chapter id="runtime-config"> 
    5    <Title>Configuration à l'exécution</Title> 
     5   <Title>Configuration du serveur</Title> 
    66 
    77   <indexterm> 
  • traduc/trunk/sgml/ddl.sgml

    r24 r48  
    246246   qu'elles appliquent est trop grossière. Par exemple, une colonne qui 
    247247   contient le prix d'un produit ne devrait accepter que des valeurs 
    248    positives. Mais il n'y a pas de type de données qui n'acceptent que 
     248   positives. Mais il n'y a pas de type de données standard qui n'accepte que 
    249249   des valeurs positives. Un autre problème est le fait de vouloir limiter 
    250250   les données d'une colonne par rapport à d'autres colonnes ou lignes. 
     
    564564    contrainte sont égales. Par contre, les valeurs NULL ne sont pas assimilées 
    565565    à une égalité dans cette comparaison. Ceci veut dire qu'il est possible 
    566     de stocker un nombre illimité de lignes qui contiennent une valeur NULL 
     566    de stocker des lignes dupliquées contenant une valeur NULL 
    567567    dans au moins l'une des colonnes contraintes. Ce comportement est conforme 
    568568    au standard SQL mais nous avons été informé que d'autres bases SQL ne 
  • traduc/trunk/sgml/func.sgml

    r46 r48  
    56495649    <function>justify_days</>, il est préférable d'utiliser 
    56505650    <function>justify_hours</> pour que les jours supplémentaires soient 
    5651     justifiés par <function>justify_days</>. 
     5651    incluent dans le traitement réalisé par <function>justify_days</>. 
    56525652   </para> 
    56535653 
  • traduc/trunk/sgml/geqo.sgml

    r15 r48  
    301301    <listitem> 
    302302     <para> 
    303       <ulink url="http://surf.de.uu.net/encore/www/">The Hitch-Hiker's 
    304       Guide to Evolutionary Computation</ulink> (FAQ de <ulink 
     303      <ulink url="http://www.cs.bham.ac.uk/Mirrors/ftp.de.uu.net/EC/clife/www/location.htm">The 
     304      Hitch-Hiker's Guide to Evolutionary Computation</ulink> (FAQ de <ulink 
    305305      url="news://comp.ai.genetic"></ulink>) 
    306306     </para> 
  • traduc/trunk/sgml/installation.sgml

    r39 r48  
    15081508   <productname>PostgreSQL</> peuvent être faites en suivant les instructions et 
    15091509   que les tests de régression sont valides. Les entrées <quote>Ferme de 
    1510    construction</quote> font référence à la <ulink 
    1511    url="http://www.pgbuildfarm.org/">ferme de construction PostgreSQL 
    1512    (<foreignphrase>PostgreSQL Ferme de construction</>)</ulink>. Les entrées de plateformes 
     1510   construction</quote> font référence aux machines de tests actives dans la 
     1511   <ulink url="http://www.pgbuildfarm.org/">ferme de construction PostgreSQL 
     1512   (<foreignphrase>PostgreSQL Build farm</>)</ulink>. Les entrées de plateformes 
    15131513   affichant une version plus ancienne de PostgreSQL sont celles qui n'ont pas 
    15141514   reçu de tests explicites au moment de la sortie de la version &majorversion; 
     
    15561556        <entry><systemitem class="osname">BSD/OS</></entry> 
    15571557        <entry><systemitem>x86</></entry> 
    1558         <entry>8.0.0</entry> 
    1559         <entry>Bruce Momjian (<email>pgman@candle.pha.pa.us</email>), 2004-12-07</entry> 
     1558        <entry>8.1.0</entry> 
     1559        <entry>Bruce Momjian (<email>pgman@candle.pha.pa.us</email>), 2005-10-26</entry> 
    15601560        <entry>4.3.1</entry> 
    15611561       </row> 
     
    18181818        <entry><systemitem class="osname">Red Hat Linux</></entry> 
    18191819        <entry><systemitem>AMD64</></entry> 
    1820         <entry>8.0.0</entry> 
    1821         <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2004-12-07</entry> 
    1822         <entry>RHEL 3AS</entry> 
     1820        <entry>8.1.0</entry> 
     1821        <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2005-10-23</entry> 
     1822        <entry>RHEL 4</entry> 
    18231823       </row> 
    18241824       <row> 
    18251825        <entry><systemitem class="osname">Red Hat Linux</></entry> 
    18261826        <entry><systemitem>IA64</></entry> 
    1827         <entry>8.0.0</entry> 
    1828         <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2004-12-07</entry> 
    1829         <entry>RHEL 3AS</entry> 
     1827        <entry>8.1.0</entry> 
     1828        <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2005-10-23</entry> 
     1829        <entry>RHEL 4</entry> 
    18301830       </row> 
    18311831       <row> 
    18321832        <entry><systemitem class="osname">Red Hat Linux</></entry> 
    18331833        <entry><systemitem>PowerPC</></entry> 
    1834         <entry>8.0.0</entry> 
    1835         <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2004-12-07</entry> 
    1836         <entry>RHEL 3AS</entry> 
     1834        <entry>8.1.0</entry> 
     1835        <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2005-10-23</entry> 
     1836        <entry>RHEL 4</entry> 
    18371837       </row> 
    18381838       <row> 
    18391839        <entry><systemitem class="osname">Red Hat Linux</></entry> 
    18401840        <entry><systemitem>PowerPC 64</></entry> 
    1841         <entry>8.0.0</entry> 
    1842         <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2004-12-07</entry> 
    1843         <entry>RHEL 3AS</entry> 
     1841        <entry>8.1.0</entry> 
     1842        <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2005-10-23</entry> 
     1843        <entry>RHEL 4</entry> 
    18441844       </row> 
    18451845       <row> 
    18461846        <entry><systemitem class="osname">Red Hat Linux</></entry> 
    18471847        <entry><systemitem>S/390</></entry> 
    1848         <entry>8.0.0</entry> 
    1849         <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2004-12-07</entry> 
    1850         <entry>RHEL 3AS</entry> 
     1848        <entry>8.1.0</entry> 
     1849        <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2005-10-23</entry> 
     1850        <entry>RHEL 4</entry> 
    18511851       </row> 
    18521852       <row> 
    18531853        <entry><systemitem class="osname">Red Hat Linux</></entry> 
    18541854        <entry><systemitem>S/390x</></entry> 
    1855         <entry>8.0.0</entry> 
    1856         <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2004-12-07</entry> 
    1857         <entry>RHEL 3AS</entry> 
     1855        <entry>8.1.0</entry> 
     1856        <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2005-10-23</entry> 
     1857        <entry>RHEL 4</entry> 
    18581858       </row> 
    18591859       <row> 
    18601860        <entry><systemitem class="osname">Red Hat Linux</></entry> 
    18611861        <entry><systemitem>x86</></entry> 
    1862         <entry>8.0.0</entry> 
    1863         <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2004-12-07</entry> 
    1864         <entry>RHEL 3AS</entry> 
     1862        <entry>8.1.0</entry> 
     1863        <entry>Tom Lane (<email>tgl@sss.pgh.pa.us</email>), 2005-10-23</entry> 
     1864        <entry>RHEL 4</entry> 
     1865       </row> 
     1866       <row> 
     1867        <entry><systemitem class="osname">Slackware Linux</></entry> 
     1868        <entry><systemitem>x86</></entry> 
     1869        <entry>8.1.0</entry> 
     1870        <entry>Sergey Koposov (<email>math@sai.msu.ru</email>), 2005-10-24</entry> 
     1871        <entry>10.0</entry> 
    18651872       </row> 
    18661873       <row> 
     
    18891896        <entry><systemitem class="osname">SUSE Linux</></entry> 
    18901897        <entry><systemitem>AMD64</></entry> 
    1891         <entry>8.0.0</entry> 
    1892         <entry>Reinhard Max (<email>max@suse.de</email>), 2005-01-03</entry> 
    1893         <entry>9.0, 9.1, 9.2, SLES 9</entry> 
     1898        <entry>8.1.0</entry> 
     1899        <entry>Josh Berkus (<email>josh@agliodbs.com</email>), 2005-10-23</entry> 
     1900        <entry>SLES 9.3</entry> 
    18941901       </row> 
    18951902       <row> 
  • traduc/trunk/sgml/libpq.sgml

    r41 r48  
    40754075utilisez des jokers.) Si une entrée a besoin de contenir <literal>:</literal> ou 
    40764076<literal>\</literal>, échappez ce caractère avec <literal>\</literal>. 
    4077 </para> 
     4077Un nom d'hôte <literal>localhost</> correspond à la fois aux connexions 
     4078<literal>host</> (TCP) et aux connexions <literal>local</> (socket de domaine 
     4079Unix) provenant de la machine locale. 
     4080</para> 
     4081 
    40784082<para> 
    40794083Les droits sur <filename>.pgpass</filename> doivent interdire l'accès aux 
     
    41234127    <filename>root.crt</>. 
    41244128  </para> 
     4129 
     4130  <para> 
     4131   Si vous utilisez <acronym>SSL</> dans votre application (ainsi que dans 
     4132   <application>libpq</application>), vous pouvez utiliser 
     4133   <function>PQinitSSL(int)</> pour indiquer à <application>libpq</application> 
     4134   que la bibliothèque <acronym>SSL</> a déjà été initialisée par votre 
     4135   application. 
     4136  </para> 
    41254137</sect1> 
    41264138 
     
    41694181 
    41704182<para> 
    4171 Les applications <application>libpq</application> qui utilisent la méthode 
    4172 d'authentification <literal>crypt</literal> sont liés à la fonction 
    4173 <literal>crypt()</literal> du système d'exploitation, qui est souvent non 
    4174 conforme avec les 
    4175 threads.<indexterm><primary>crypt</><secondary>conformité aux threads</></> Il 
    4176 est mieux d'utiliser la méthode <literal>md5</literal>, qui est compatible avec 
    4177 les threads sur toutes les plateformes
     4183Si vous utilisez Kerberos avec votre application (ainsi que dans 
     4184<application>libpq</application>), vous aurez besoin de verrouiller les appels 
     4185Kerberos car les fonctions Kerberos ne sont pas sûres lorsqu'elles sont 
     4186utilisées avec des threads. Voir la fonction <function>PQregisterThreadLock</> 
     4187dans le code source de <application>libpq</application> pour récupérer un moyen 
     4188de faire un verrouillage coopératif entre <application>libpq</application> et 
     4189votre application
    41784190</para> 
    41794191 
  • traduc/trunk/sgml/plperl.sgml

    r39 r48  
    567567<programlisting> 
    568568CREATE FUNCTION badfunc() RETURNS integer AS $$ 
    569     open(TEMP, "&gt;/tmp/mauvaisfichier"); 
    570     print TEMP "Je t'ai eu !\n"; 
     569    my $tmpfile = "/tmp/badfile"; 
     570    open my $fh, '&gt;', $tmpfile 
     571        or elog(ERROR, qq{Could not open the file "$tmpfile": $!}); 
     572    print $fh "Testing writing to a file\n"; 
     573    close $fh or elog(ERROR, qq{Could not close the file "$tmpfile": $!}); 
    571574    return 1; 
    572575$$ LANGUAGE plperl; 
    573576</programlisting> 
    574    La création de cette fonction va réussir, mais pas son exécution. 
     577   La création de cette fonction échouera car la validateur détectera 
     578   l'utilisation par cette fonction d'une opération interdite. 
    575579  </para> 
    576580 
  • traduc/trunk/sgml/ref/psql-ref.sgml

    r29 r48  
    15111511          Bascule entre le format standard et étendu. Lorsque le format étendu 
    15121512          est activé, les résultats de la requête sont affichés sur deux colonnes 
    1513           avec le nom de colonne sur la gauche et la donnée sur la droite. 
    1514           Cette option affecte seulement la façon dont les requêtes normales sont 
    1515           affichées&nbsp;; la sortie des méta-commandes 
    1516           <application>psql</application> est toujours présentée en utilisant le 
    1517           format standard. Ce mode est utile dans le cas où la donnée est trop 
    1518           grosse pour être contenue dans l'écran (mode <quote>horizontal</quote> 
    1519           habituel). 
     1513          avec le nom de colonne sur la gauche et la donnée sur la droite. Ce 
     1514          mode est utile dans le cas où la donnée est trop grosse pour être 
     1515          contenue dans l'écran (mode <quote>horizontal</quote> habituel). 
    15201516          </para> 
    15211517 
  • traduc/trunk/sgml/release.sgml

    r30 r48  
    11<!-- 
    22$Header: /var/lib/cvs/pgsql-fr/sgml/release.sgml,v 1.19 2005/09/22 18:34:42 guillaume Exp $ 
     3 
     4Typical markup: 
     5 
     6[A-Z][A-Z ]+[A-Z]               <command> 
     7[A-Za-z_][A-Za-z0-9_]+()        <function> 
     8[A-Za-z_]/[A-Za-z_]+            <filename> 
     9PostgreSQL                      <productname> 
     10pg_[A-Za-z0-9_]                 <application> 
     11[A-Z][A-Z]                      <type>, <envar>, <literal> 
     12&<>                             use & 
    313--> 
    414 
     
    259269      <para> 
    260270       By default, we now generate an error if a table is used in a query 
    261        without a <command>FROM</> reference.  The old behavior is still 
     271       without a <literal>FROM</> reference.  The old behavior is still 
    262272       available, but the parameter must be set to 'true' to obtain it. 
     273      </para> 
     274 
     275      <para> 
     276       It may be necessary to set <varname>add_missing_from</> to true 
     277       in order to load an existing dump file, if the dump contains any 
     278       views or rules created using the implicit-<literal>FROM</> syntax. 
     279       This should be a one-time annoyance, because 
     280       <productname>PostgreSQL</productname> 8.1 will convert 
     281       such views and rules to standard explicit-<literal>FROM</> syntax. 
     282       Subsequent dumps will therefore not have the problem. 
    263283      </para> 
    264284     </listitem> 
     
    11381158        </programlisting> 
    11391159        In the above query, the time zone used is adjusted based on the 
    1140         daylight savings time rules that were in effect on the supplied 
     1160        daylight saving time rules that were in effect on the supplied 
    11411161        date. 
    11421162       </para> 
     
    11971217      <listitem> 
    11981218       <para> 
    1199         Add an internal day field to <type>INTERVAL</> so a one day 
     1219        Add a separate day field to type <type>interval</> so a one day 
    12001220        interval can be distinguished from a 24 hour interval (Michael 
    12011221        Glaesemann) 
    12021222       </para> 
    12031223       <para> 
    1204         Days that contain a daylight savings time adjustment are not 24 
    1205         hours, but typically 23 or 25 hours. This change allows days 
    1206         (not fixed 24-hour periods) to be added to dates who's result 
    1207         includes a daylight savings time adjustment period. Therefore, 
    1208         while in previous releases <literal>1 day</> and <literal>24 
    1209         hours</> were interchangeable interval values, in this release 
    1210         they are treated differently, e.g. 
     1224        Days that contain a daylight saving time adjustment are not 24 
     1225        hours long, but typically 23 or 25 hours.  This change creates a 
     1226        conceptual distinction between intervals of <quote>so many days</> 
     1227        and intervals of <quote>so many hours</>.  Adding 
     1228        <literal>1 day</> to a timestamp now gives the same local time on 
     1229        the next day even if a daylight saving time adjustment occurs 
     1230        between, whereas adding <literal>24 hours</> will give a different 
     1231        local time when this happens.  For example, under US DST rules: 
    12111232        <programlisting> 
    1212          '2005-05-03 00:00:00 EST' + '1 day' = '2005-05-04 00:00:00-04' 
    1213          '2005-05-03 00:00:00 EST' + '24 hours' = '2005-05-04 01:00:00-04' 
     1233         '2005-04-03 00:00:00-05' + '1 day' = '2005-04-04 00:00:00-04' 
     1234         '2005-04-03 00:00:00-05' + '24 hours' = '2005-04-04 01:00:00-04' 
    12141235        </programlisting> 
    12151236       </para> 
     
    16801701       <para> 
    16811702        Prevent <command>\x</> (expanded mode) from affecting 
    1682         backslash-command displays (Neil) 
     1703        the output of <command>\d tablename</> (Neil) 
    16831704       </para> 
    16841705      </listitem> 
  • traduc/trunk/sgml/runtime.sgml

    r39 r48  
    44 
    55<Chapter Id="runtime"> 
    6  <Title>Environnement d'exécution du serveur</Title> 
     6 <Title>Environnement du système d'exploitation</Title> 
    77 
    88 <Para> 
  • traduc/trunk/sgml/syntax.sgml

    r16 r48  
    561561     tableau. 
    562562    </para> 
     563 
     564    <para> 
     565     La syntaxe de <literal>CAST()</> est conforme au standard SQL.  La syntaxe 
     566     <literal><replaceable>type</replaceable> '<replaceable>chaine</replaceable>'</literal> 
     567     est une généralisation du standard&nbsp;: SQL spécifie cette syntaxe 
     568     uniquement pour quelques types de données mais 
     569     <productname>PostgreSQL</productname> l'autorise pour tous les types. La 
     570     syntaxe <literal>::</literal> est un usage historique dans 
     571     <productname>PostgreSQL</productname>, comme l'est la syntaxe d'appel de 
     572     fonction. 
     573    </para> 
    563574   </sect3> 
    564575  </sect2> 
     
    11301141</programlisting> 
    11311142 
    1132     Ici, <literal>$1</literal> sera remplacé par le premier argument de 
    1133     fonction lorsque la commande sera appelée. 
     1143    Ici, <literal>$1</literal> référence la valeur du premier argument de la 
     1144    fonction à chaque appel de cette commande. 
    11341145   </para> 
    11351146  </sect2> 
  • traduc/trunk/sgml/version.sgml

    r41 r48  
    1 <!entity version "8.1beta4"> 
     1<!entity version "8.1RC1"> 
    22<!entity majorversion "8.1">