Changeset 803

Show
Ignore:
Timestamp:
11/26/07 18:40:59 (1 year ago)
Author:
gleu
Message:

Merge 8.3b3.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/trunk/manuel/client-auth.xml

    r753 r803  
    729729   <indexterm zone="kerberos-auth"> <primary>Kerberos</primary> </indexterm> 
    730730 
     731   <note> 
     732    <para> 
     733     Native Kerberos authentication has been deprecated and should be used 
     734     only for backward compatibility. New and upgraded installations are 
     735     encouraged to use the industry-standard <productname>GSSAPI</productname> 
     736     authentication (see <xref linkend="gssapi-auth"/>) instead. 
     737    </para> 
     738   </note> 
     739 
    731740   <para> 
    732741    <productname>Kerberos</productname> est un système d'authentification 
     
    784793    Les principaux (clients) doivent contenir le nom de leur utilisateur 
    785794    <productname>PostgreSQL</productname> comme premier composant, 
    786     <literal>nomutilisateurpg/autreschoses@domaine</literal>, par exemple. 
    787     Actuellement, le domaine du client n'est pas vérifié par 
    788     <productname>PostgreSQL</productname>&nbsp;; de ce fait, si 
    789     l'authentification inter-domaine 
    790     (<foreignphrase>cross-realm</foreignphrase>) est activée, tout 
    791     principal de domaine qui peut communiquer avec celui considéré est accepté. 
     795    <literal>nomutilisateurpg@domaine</literal>, par exemple. 
     796    Par défaut, le domaine du client n'est pas vérifié par 
     797    <productname>PostgreSQL</productname>. Si l'authentification inter-domaine 
     798    (<foreignphrase>cross-realm</foreignphrase>) est activée, utilisez le 
     799    paramètre <xref linkend="guc-krb-realm"/>. 
    792800   </para> 
    793801 
  • traduc/trunk/manuel/config.xml

    r779 r803  
    626626     </varlistentry> 
    627627 
     628     <varlistentry id="guc-krb-realm" xreflabel="krb_realm"> 
     629      <term><varname>krb_realm</varname> (<type>string</type>)</term> 
     630      <indexterm> 
     631       <primary><varname>krb_realm</varname> configuration parameter</primary> 
     632      </indexterm> 
     633      <listitem> 
     634       <para> 
     635        Sets the realm to match Kerberos, GSSAPI and SSPI usernames against. 
     636        See <xref linkend="kerberos-auth"/>, <xref linkend="gssapi-auth"/> or 
     637        <xref linkend="sspi-auth"/> for details. This parameter can only be 
     638        set at server start. 
     639       </para> 
     640      </listitem> 
     641     </varlistentry> 
     642 
    628643     <varlistentry id="guc-krb-server-keyfile" xreflabel="krb_server_keyfile"> 
    629644       <term><varname>krb_server_keyfile</varname> (<type>string</type>)</term> 
     
    952967     <para> 
    953968      Ces paramètres contrôlent la taille de la 
    954       <firstterm>carte de l'espace libre</firstterm> partagée. Cette carte  
     969      <firstterm>carte de l'espace libre</firstterm> partagée 
     970      (<acronym>FSM</acronym>, acronyme de <foreignphrase>Free Space 
     971      Map</foreignphrase>). Cette carte  
    955972      conserve la trace des emplacements inutilisés dans 
    956973      la base de données. Une carte trop petite peut conduire la base de données 
     
    14291446        peut fournir une grande partie des performances de la désactivation de 
    14301447        <varname>fsync</varname>, sans les risques associés de corruption de 
    1431         données. 
     1448        données. It can even be turned 
     1449        off in a single multi-statement transaction using <command>SET 
     1450        LOCAL synchronous_commit TO OFF;</command>. 
    14321451       </para> 
    14331452 
  • traduc/trunk/manuel/datatype.xml

    r781 r803  
    855855   <title>Types monétaires</title> 
    856856 
    857    <note> 
    858     <para> 
    859      Le type <type>money</type> est obsolète. Les   
    860      types <type>numeric</type> ou <type>decimal</type>, en  
    861      combinaison avec la fonction <function>to_char</function>, doivent être 
    862      privilégiés. 
    863     </para> 
    864    </note> 
    865  
    866857   <para> 
    867858    Le type <type>money</type> stocke un montant en devise avec 
     
    872863    Le format de sortie est généralement dans le dernier format, mais dépend de la 
    873864    locale. 
     865   </para> 
     866 
     867   <para> 
     868    Since the output of this data type is locale-sensitive, it may not 
     869    work to load <type>money</type> data into a database that has a different 
     870    setting of <varname>lc_monetary</varname>.  To avoid problems, before 
     871    restoring a dump make sure <varname>lc_monetary</varname> has the same or 
     872    equivalent value as in the database that was dumped. 
    874873   </para> 
    875874 
     
    37653764 
    37663765   <para> 
    3767     Le module de recherche plein texte Tsearch2 peut aussi être utilisé pour 
     3766    La fonctionnalité de recherche plein texte peut aussi être utilisée pour 
    37683767    accélérer les recherches dans des données XML. Le support du pré-traitement 
    37693768    nécessaire n'est cependant pas disponible dans la distribution PostgreSQL. 
  • traduc/trunk/manuel/external-projects.xml

    r779 r803  
    2525  </para> 
    2626 
    27   <note> 
    28    <para> 
    29     Un grand nombre de projets relatifs à <productname>PostgreSQL</productname> 
    30     sont toujours hébergés sur <ulink url="http://gborg.postgresql.org/">GBorg</ulink>. 
    31     Gborg est le site d'origine des développeurs externes de la communauté et, 
    32     bien qu'il soit fermé aux nouveaux projets au profit de PgFoundry, 
    33     il contient toujours de nombreux projets actifs et intéressants. D'autres 
    34     projets populaires relatifs à <productname>PostgreSQL</productname> sont 
    35     hébergés indépendamment ou sur d'autres sites d'hébergement comme 
    36     <ulink url="http://sourceforge.net/">SourceForge.net</ulink>. Une 
    37     recherche sur le web peut s'avérer utile sur le projet souhaité n'est pas 
    38     trouvé. 
    39    </para> 
    40   </note> 
    41  
    4227 <sect1 id="external-interfaces"> 
    4328  <title>Interfaces client</title> 
     
    11095      <entry>Interface C++, nouveau style</entry> 
    11196      <entry><ulink url="http://pqxx.org/">http://pqxx.org/</ulink></entry> 
    112      </row> 
    113  
    114      <row> 
    115       <entry>libpq++</entry> 
    116       <entry>C++</entry> 
    117       <entry>Interface C++, ancien style</entry> 
    118       <entry><ulink url="http://gborg.postgresql.org/project/libpqpp/">http://gborg.postgresql.org/project/libpqpp/</ulink></entry> 
    11997     </row> 
    12098 
  • traduc/trunk/manuel/filelist.xml

    r735 r803  
    9090<!ENTITY storage    SYSTEM "storage.xml"> 
    9191 
     92<!-- contrib information --> 
     93<!ENTITY contrib         SYSTEM "contrib.xml"> 
     94<!ENTITY adminpack       SYSTEM "adminpack.xml"> 
     95<!ENTITY btree-gist      SYSTEM "btree-gist.xml"> 
     96<!ENTITY chkpass         SYSTEM "chkpass.xml"> 
     97<!ENTITY cube            SYSTEM "cube.xml"> 
     98<!ENTITY dblink          SYSTEM "dblink.xml"> 
     99<!ENTITY earthdistance   SYSTEM "earthdistance.xml"> 
     100<!ENTITY fuzzystrmatch   SYSTEM "fuzzystrmatch.xml"> 
     101<!ENTITY hstore          SYSTEM "hstore.xml"> 
     102<!ENTITY intagg          SYSTEM "intagg.xml"> 
     103<!ENTITY intarray        SYSTEM "intarray.xml"> 
     104<!ENTITY isn             SYSTEM "isn.xml"> 
     105<!ENTITY lo              SYSTEM "lo.xml"> 
     106<!ENTITY ltree           SYSTEM "ltree.xml"> 
     107<!ENTITY oid2name        SYSTEM "oid2name.xml"> 
     108<!ENTITY pageinspect     SYSTEM "pageinspect.xml"> 
     109<!ENTITY pgbench         SYSTEM "pgbench.xml"> 
     110<!ENTITY buffercache     SYSTEM "buffercache.xml"> 
     111<!ENTITY pgcrypto        SYSTEM "pgcrypto.xml"> 
     112<!ENTITY freespacemap    SYSTEM "freespacemap.xml"> 
     113<!ENTITY pgrowlocks      SYSTEM "pgrowlocks.xml"> 
     114<!ENTITY standby         SYSTEM "standby.xml"> 
     115<!ENTITY pgstattuple     SYSTEM "pgstattuple.xml"> 
     116<!ENTITY trgm            SYSTEM "trgm.xml"> 
     117<!ENTITY seg             SYSTEM "seg.xml"> 
     118<!ENTITY sslinfo         SYSTEM "sslinfo.xml"> 
     119<!ENTITY tablefunc       SYSTEM "tablefunc.xml"> 
     120<!ENTITY tsearch2        SYSTEM "tsearch2.xml"> 
     121<!ENTITY uuid-ossp       SYSTEM "uuid-ossp.xml"> 
     122<!ENTITY vacuumlo        SYSTEM "vacuumlo.xml"> 
     123<!ENTITY xml2            SYSTEM "xml2.xml"> 
     124 
    92125<!-- appendixes --> 
    93126<!ENTITY contacts   SYSTEM "contacts.xml"> 
     
    99132<!ENTITY keywords   SYSTEM "keywords.xml"> 
    100133<!ENTITY release    SYSTEM "release.xml"> 
     134<!ENTITY acronyms   SYSTEM "acronyms.xml"> 
    101135 
    102136<!ENTITY features-supported   SYSTEM "features-supported.xml"> 
  • traduc/trunk/manuel/func.xml

    r790 r803  
    93419341   <para> 
    93429342    <function>GREATEST</function> et <function>LEAST</function> ne sont pas dans le 
    9343     standard SQL mais sont une extension habituelle. 
     9343    standard SQL mais sont une extension habituelle.Some other databases 
     9344    make them return NULL if any argument is NULL, rather than only when 
     9345    all are NULL. 
    93449346   </para> 
    93459347  </sect2> 
     
    1189511897   <para> 
    1189611898    The functions shown in <xref linkend="functions-txid-snapshot"/> 
    11897     export server internal transaction info to user level. 
     11899    export server internal transaction info to user level.The main 
     11900    use of these functions is to determine which transactions were committed 
     11901    between two snapshots. 
    1189811902   </para> 
    1189911903 
     
    1194511949    export a 64-bit format that is extended with an <quote>epoch</quote> counter 
    1194611950    so that it will not wrap around for the life of an installation. 
     11951    The data type used by these functions, <type>txid_snapshot</type>, 
     11952    stores information about transaction ID 
     11953    visibility at a particular moment in time.  Its components are 
     11954    described in <xref linkend="functions-txid-snapshot-parts"/>. 
     11955   </para> 
     11956 
     11957   <table id="functions-txid-snapshot-parts"> 
     11958    <title>Snapshot components</title> 
     11959    <tgroup cols="2"> 
     11960     <thead> 
     11961      <row> 
     11962       <entry>Name</entry> 
     11963       <entry>Description</entry> 
     11964      </row> 
     11965     </thead> 
     11966 
     11967     <tbody> 
     11968 
     11969      <row> 
     11970       <entry><type>xmin</type></entry> 
     11971       <entry> 
     11972         Earliest transaction ID (txid) that is still active.  All earlier 
     11973         transactions will either be committed and visible, or rolled 
     11974         back and dead. 
     11975       </entry> 
     11976      </row> 
     11977 
     11978      <row> 
     11979       <entry><type>xmax</type></entry> 
     11980       <entry> 
     11981        First as-yet-unassigned txid.  All txids later than this one are 
     11982        not yet started as of the time of the snapshot, and thus invisible. 
     11983       </entry> 
     11984      </row> 
     11985 
     11986      <row> 
     11987       <entry><type>xip_list</type></entry> 
     11988       <entry> 
     11989        Active txids at the time of the snapshot.  All of them are between 
     11990        <literal>xmin</literal> and <literal>xmax</literal>.  A txid that is 
     11991        <literal>xmin &lt;= txid &lt; xmax</literal> and not in this list was 
     11992        already completed at the time of the snapshot, and thus either visible 
     11993        or dead according to its commit status. 
     11994       </entry> 
     11995      </row> 
     11996 
     11997     </tbody> 
     11998    </tgroup> 
     11999   </table> 
     12000 
     12001   <para> 
     12002    <type>txid_snapshot</type>'s textual representation is 
     12003    <literal><replaceable>xmin</replaceable>:<replaceable>xmax</replaceable>:<replaceable>xip_list</replaceable></literal>. 
     12004    For example <literal>10:20:10,14,15</literal> means 
     12005    <literal>xmin=10, xmax=20, xip_list=10, 14, 15</literal>. 
    1194712006   </para> 
    1194812007  </sect1> 
  • traduc/trunk/manuel/gin.xml

    r760 r803  
    174174 
    175175  <varlistentry> 
     176   <term><xref linkend="guc-maintenance-work-mem"/></term> 
     177   <listitem> 
     178    <para> 
     179     Build time for a <acronym>GIN</acronym> index is very sensitive to 
     180     the <varname>maintenance_work_mem</varname> setting; it doesn't pay to 
     181     skimp on work memory during index creation. 
     182    </para> 
     183   </listitem> 
     184  </varlistentry> 
     185 
     186  <varlistentry> 
    176187   <term><xref linkend="guc-gin-fuzzy-search-limit"/></term> 
    177188   <listitem> 
     
    189200        <para> 
    190201         Pour faciliter l'exécution contrôlée de telles requêtes, 
    191          <acronym>GIN</acronym> a une limite supérieure souple configurable sur la 
    192          taille de l'ensemble renvoyée, le paramètre de configuration 
     202         <acronym>GIN</acronym> a une limite supérieure souple configurable sur le 
     203         nombre de lignes renvoyées, le paramètre de configuration 
    193204         <varname>gin_fuzzy_search_limit</varname>. Par défaut, il est configuré à 
    194205         0 (c'est-à-dire sans limite). Si une limite différente de 0 est renvoyée, 
     
    246257 <para> 
    247258  La distribution des sources de <productname>PostgreSQL</productname> inclut 
    248   des classes <acronym>GIN</acronym> pour les tableaux à une dimension de tous 
     259  des classes d'opérateur <acronym>GIN</acronym> pour <type>tsvector</type> et 
     260  pour les tableaux à une dimension de tous 
    249261  les types internes. Les modules <filename>contrib</filename> suivants 
    250262  contiennent aussi des classes d'opérateurs <acronym>GIN</acronym>&nbsp;: 
     
    253265 <variablelist> 
    254266  <varlistentry> 
     267   <term>hstore</term> 
     268   <listitem> 
     269    <para>Module for storing (key, value) pairs</para> 
     270   </listitem> 
     271  </varlistentry> 
     272 
     273  <varlistentry> 
    255274   <term>intarray</term> 
    256275   <listitem> 
     
    260279 
    261280  <varlistentry> 
    262    <term>tsearch2</term> 
    263    <listitem> 
    264     <para>Support pour l'indexage inversé de texte. Ceci est bien plus rapide 
    265      pour les ensembles de gros documents principalement statiques. 
    266     </para> 
     281   <term>pg_trgm</term> 
     282   <listitem> 
     283    <para>Text similarity using trigram matching</para> 
    267284   </listitem> 
    268285  </varlistentry> 
  • traduc/trunk/manuel/gist.xml

    r404 r803  
    195195  plusieurs exemples de méthodes d'indexage implémentées en utilisant 
    196196  <acronym>GiST</acronym>. Le système principal fournit des fonctionnalités 
    197   équivalents à R-Tree pour certains des types de données géométriques 
     197  text search 
     198  support (indexing for <type>tsvector</type> and <type>tsquery</type>) as well as équivalents à R-Tree pour certains des types de données géométriques 
    198199  (voir <filename>src/backend/access/gist/gistproc.c</filename>). Les modules 
    199200  <filename>contrib</filename> suivants contiennent aussi des classes d'opérateur 
     
    218219 
    219220  <varlistentry> 
     221   <term>hstore</term> 
     222   <listitem> 
     223    <para>Module for storing (key, value) pairs</para> 
     224   </listitem> 
     225  </varlistentry> 
     226 
     227  <varlistentry> 
    220228   <term>intarray</term> 
    221229   <listitem> 
     
    244252    <para>Indexation pour les <quote>nombres 
    245253     flottants</quote></para> 
    246    </listitem> 
    247   </varlistentry> 
    248  
    249   <varlistentry> 
    250    <term>tsearch2</term> 
    251    <listitem> 
    252     <para>Indexage de texte complet</para> 
    253254   </listitem> 
    254255  </varlistentry> 
  • traduc/trunk/manuel/high-availability.xml

    r569 r803  
    33 
    44<chapter id="high-availability"> 
    5  <title>Haute disponibilité et répartition de charge</title> 
     5 <title>Haute disponibilité, répartition de charge et réplication</title> 
    66 
    77 <indexterm><primary>haute disponibilité</primary></indexterm> 
     
    5151 
    5252 <para> 
    53   Certaines solutions de <foreignphrase>failover</foreignphrase> et de 
    54   répartition de charge sont synchrones, signifiant qu'une transaction de 
     53  Certaines solutions sont synchrones, signifiant qu'une transaction de 
    5554  modification de données n'est pas considérée validée tant que tous les 
    5655  serveurs n'ont pas validés la transaction. Ceci garantie qu'un 
     
    7372 
    7473 <para> 
    75   Les performances doivent être considérées dans tout choix d'une solution de 
    76   <foreignphrase>failover</foreignphrase> ou de répartition de charges. Il y 
     74  Les performances doivent être considérées dans tout choix. Il y 
    7775  a généralement un compromis à trouver entre les fonctionnalités et les 
    7876  performances. Par exemple, une solution complètement synchrone sur un réseau 
     
    8482  Le reste de cette section souligne différentes solutions de 
    8583  <foreignphrase>failover</foreignphrase>, de réplication et de répartition de 
    86   charge. 
     84  charge. Un <ulink 
     85  url="http://www.postgres-r.org/documentation/terms">glossaire</ulink> est 
     86  aussi disponible. 
    8787 </para> 
    8888 
     
    107107    stockage en réseau. Utiliser un système de fichiers réseau est aussi 
    108108    possible bien qu'une grande attention doit être portée au système de 
    109     fichiers pour s'assurer qu'il a un comportement POSIX complet. Une 
     109    fichiers pour s'assurer qu'il a un comportement <acronym>POSIX</acronym> 
     110    complet (voir <xref linkend="creating-cluster-nfs"/>). Une 
    110111    limitation significative de cette méthode est que si les disques ont un 
    111112    problème ou sont corrompus, les serveurs primaire et en attente sont tous 
     
    114115    est en cours d'exécution. 
    115116   </para> 
     117 
     118   </listitem> 
     119  </varlistentry> 
     120 
     121  <varlistentry> 
     122   <term>Réplication de système de fichiers (périphérique bloc)</term> 
     123   <listitem> 
    116124 
    117125   <para> 
     
    122130    construit d'une façon qui assure le fait que le serveur en attente a une 
    123131    version cohérente du système de fichiers &mdash; spécifiquement, les 
    124     écritures sur le serveur en attente doivent être réalisées dans le même ordre 
    125     que celles sur le maître. DRBD est une solution populaire de réplication 
    126     de systèmes de fichiers pour Linux. 
     132    écritures sur le serveur en attente doivent être réalisées dans le même 
     133    ordre que celles sur le maître. <productname>DRBD</productname> est une 
     134    solution populaire de réplication de systèmes de fichiers pour Linux. 
    127135   </para> 
    128136 
     
    140148 
    141149 <varlistentry> 
    142   <term><foreignphrase>Warm Standby</foreignphrase> en utilisant PITR</term> 
     150  <term><foreignphrase>Warm Standby</foreignphrase> en utilisant 
     151    <acronym>PITR</acronym></term> 
    143152  <listitem> 
    144153 
     
    146155    Un serveur <foreignphrase>warm standby</foreignphrase> (voir <xref 
    147156    linkend="warm-standby"/>) peut conserver sa cohérence en lisant un flux 
    148     d'enregistrements de WAL. Si le serveur principal échoue, le serveur 
     157    d'enregistrements de <acronym>WAL</acronym>. Si le serveur principal 
     158    échoue, le serveur 
    149159    <foreignphrase>warm standby</foreignphrase> contient pratiquement toutes 
    150160    les données du serveur principal et peut rapidement devenir le nouveau 
     
    169179 
    170180   <para> 
    171     Slony-I est un exemple de ce type de réplication, avec une granularité par 
     181    <productname>Slony-I</productname> est un exemple de ce type de 
     182    réplication, avec une granularité par 
    172183    table et un support des esclaves multiple. Comme il met à jour le serveur 
    173184    esclave de façon asynchrone (par lots), il existe une possibilité de perte 
     
    206217    endterm="sql-prepare-transaction-title"/> et <xref 
    207218    linkend="sql-commit-prepared" endterm="sql-commit-prepared-title"/>. 
    208     Pgpool et Sequoia sont un exemple de ce type de réplication. 
     219    <productname>Pgpool</productname> et <productname>Sequoia</productname> 
     220    sont un exemple de ce type de réplication. 
     221   </para> 
     222  </listitem> 
     223 </varlistentry> 
     224 
     225 <varlistentry> 
     226  <term>Réplication asynchrone à plusieurs maîtres</term> 
     227  <listitem> 
     228 
     229   <para> 
     230    Pour les serveurs qui ne sont pas connectés en permanence, comme les 
     231    portables ou les serveurs distants, garder la cohérence des données 
     232    entre les serveurs est un challenge. En utilisant la réplication asynchrone 
     233    à plusieurs maîtres, chaque serveur fonctionne indépendamment et communique 
     234    périodiquement avec les autres serveurs pour identifier les transactions 
     235    en conflit. Les conflits peuvent être résolus par les utilisateurs ou par 
     236    des règles de résolution. 
    209237   </para> 
    210238  </listitem> 
     
    248276 
    249277 <varlistentry> 
    250   <term>Réplication asynchrone à plusieurs maîtres</term> 
    251   <listitem> 
    252  
    253    <para> 
    254     Pour les serveurs qui ne sont pas connectés en permanence, comme les 
    255     portables ou les serveurs distants, garder la cohérence des données 
    256     entre les serveurs est un challenge. En utilisant la réplication asynchrone 
    257     à plusieurs maîtres, chaque serveur fonctionne indépendamment et communique 
    258     périodiquement avec les autres serveurs pour identifier les transactions 
    259     en conflit. Les conflits peuvent être résolus par les utilisateurs ou par 
    260     des règles de résolution. 
    261    </para> 
    262   </listitem> 
    263  </varlistentry> 
     278  <term>Solutions commerciales</term> 
     279  <listitem> 
     280 
     281   <para> 
     282    Comme <productname>PostgreSQL</productname> est libre et facilement 
     283    extensible, certaines sociétés ont pris <productname>PostgreSQL</productname> 
     284    et créé des solutions propriétaires avec leur propres fonctionnalités de 
     285    <foreignphrase>failover</foreignphrase>, réplication et répartition de 
     286    charges. 
     287   </para> 
     288  </listitem> 
     289 </varlistentry> 
     290 
     291 </variablelist> 
     292 
     293 <para> 
     294  The table below (<xref linkend="high-availability-matrix"/>) summarizes 
     295  the capabilities of the various solutions listed above. 
     296 </para> 
     297 
     298 <table id="high-availability-matrix"> 
     299  <title>High Availability, Load Balancing, and Replication Feature Matrix</title> 
     300  <tgroup cols="9"> 
     301   <thead> 
     302    <row> 
     303     <entry>Feature</entry> 
     304     <entry>Shared Disk Failover</entry> 
     305     <entry>File System Replication</entry> 
     306     <entry>Warm Standby Using PITR</entry> 
     307     <entry>Master-Slave Replication</entry> 
     308     <entry>Statement-Based Replication Middleware</entry> 
     309     <entry>Asynchronous Multi-Master Replication</entry> 
     310     <entry>Synchronous Multi-Master Replication</entry> 
     311    </row> 
     312   </thead> 
     313 
     314   <tbody> 
     315 
     316    <row> 
     317     <entry>No special hardware required</entry> 
     318     <entry align="center"></entry> 
     319     <entry align="center">&bull;</entry> 
     320     <entry align="center">&bull;</entry> 
     321     <entry align="center">&bull;</entry> 
     322     <entry align="center">&bull;</entry> 
     323     <entry align="center">&bull;</entry> 
     324     <entry align="center">&bull;</entry> 
     325    </row> 
     326 
     327    <row> 
     328     <entry>Allows multiple master servers</entry> 
     329     <entry align="center"></entry> 
     330     <entry align="center"></entry> 
     331     <entry align="center"></entry> 
     332     <entry align="center"></entry> 
     333     <entry align="center">&bull;</entry> 
     334     <entry align="center">&bull;</entry> 
     335     <entry align="center">&bull;</entry> 
     336    </row> 
     337 
     338    <row> 
     339     <entry>No master server overhead</entry> 
     340     <entry align="center">&bull;</entry> 
     341     <entry align="center"></entry> 
     342     <entry align="center">&bull;</entry> 
     343     <entry align="center"></entry> 
     344     <entry align="center">&bull;</entry> 
     345     <entry align="center"></entry> 
     346     <entry align="center"></entry> 
     347    </row> 
     348 
     349    <row> 
     350     <entry>No waiting for multiple servers</entry> 
     351     <entry align="center">&bull;</entry> 
     352     <entry align="center"></entry> 
     353     <entry align="center">&bull;</entry> 
     354     <entry align="center">&bull;</entry> 
     355     <entry align="center"></entry> 
     356     <entry align="center">&bull;</entry> 
     357     <entry align="center"></entry> 
     358    </row> 
     359 
     360    <row> 
     361     <entry>Master failure will never lose data</entry> 
     362     <entry align="center">&bull;</entry> 
     363     <entry align="center">&bull;</entry> 
     364     <entry align="center"></entry> 
     365     <entry align="center"></entry> 
     366     <entry align="center">&bull;</entry> 
     367     <entry align="center"></entry> 
     368     <entry align="center">&bull;</entry> 
     369    </row> 
     370 
     371    <row> 
     372     <entry>Slaves accept read-only queries</entry> 
     373     <entry align="center"></entry> 
     374     <entry align="center"></entry> 
     375     <entry align="center"></entry> 
     376     <entry align="center">&bull;</entry> 
     377     <entry align="center">&bull;</entry> 
     378     <entry align="center">&bull;</entry> 
     379     <entry align="center">&bull;</entry> 
     380    </row> 
     381 
     382    <row> 
     383     <entry>Per-table granularity</entry> 
     384     <entry align="center"></entry> 
     385     <entry align="center"></entry> 
     386     <entry align="center"></entry> 
     387     <entry align="center">&bull;</entry> 
     388     <entry align="center"></entry> 
     389     <entry align="center">&bull;</entry> 
     390     <entry align="center">&bull;</entry> 
     391    </row> 
     392 
     393    <row> 
     394     <entry>No conflict resolution necessary</entry> 
     395     <entry align="center">&bull;</entry> 
     396     <entry align="center">&bull;</entry> 
     397     <entry align="center">&bull;</entry> 
     398     <entry align="center">&bull;</entry> 
     399     <entry align="center"></entry> 
     400     <entry align="center"></entry> 
     401     <entry align="center">&bull;</entry> 
     402    </row> 
     403 
     404   </tbody> 
     405  </tgroup> 
     406 </table> 
     407 
     408 <para> 
     409  There are a few solutions that do not fit into the above categories: 
     410 </para> 
     411 
     412 <variablelist> 
    264413 
    265414 <varlistentry> 
     
    292441    entre les serveurs et en ayant chaque serveur qui exécute une partie de la 
    293442    requête pour renvoyer les résultats à un serveur central qui les combinera 
    294     et les renverra à l'utilisateur. Pgpool-II a cette capacité. 
    295    </para> 
    296   </listitem> 
    297  </varlistentry> 
    298  
    299  <varlistentry> 
    300   <term>Solutions commerciales</term> 
    301   <listitem> 
    302  
    303    <para> 
    304     Comme <productname>PostgreSQL</productname> est libre et facilement 
    305     extensible, certaines sociétés ont pris <productname>PostgreSQL</productname> 
    306     et créé des solutions propriétaires avec leur propres fonctionnalités de 
    307     <foreignphrase>failover</foreignphrase>, réplication et répartition de 
    308     charges. 
     443    et les renverra à l'utilisateur. <productname>Pgpool-II</productname> 
     444     has this capability.  Also, this can be implemented using the 
     445     <productname>PL/Proxy</productname> toolset. 
    309446   </para> 
    310447  </listitem> 
  • traduc/trunk/manuel/history.xml

    r404 r803  
    186186   la numérotation du projet <productname>POSTGRES</productname> de 
    187187   Berkeley. 
     188  </para> 
     189 
     190  <para> 
     191   Many people continue to refer to 
     192   <productname>PostgreSQL</productname> as <quote>Postgres</quote> 
     193   (now rarely in all capital letters) because of tradition or because 
     194   it is easier to pronounce.  This usage is widely accepted as a 
     195   nickname or alias. 
    188196  </para> 
    189197 
  • traduc/trunk/manuel/indices.xml

    r775 r803  
    264264   Voir <xref linkend="functions-array"/> pour la signification de ces 
    265265   opérateurs. 
    266    Les index GIN ne peuvent pas utiliser <literal>IS NULL</literal> comme 
    267    condition de recherche. 
    268    Les autres classes d'opérateurs GIN sont disponibles dans les modules 
    269    <literal>contrib</literal> <literal>tsearch2</literal> et 
    270    <literal>intarray</literal>. Pour plus d'informations, 
     266   Beaucoup d'autres classes d'opérateurs GIN sont disponibles dans les modules 
     267   <literal>contrib</literal> ou dans des projets séparés. Pour plus d'informations, 
    271268   voir <xref linkend="GIN"/>. 
    272269  </para> 
  • traduc/trunk/manuel/installation.xml

    r781 r803  
    922922       <listitem> 
    923923        <para> 
    924          Construit avec la <ulink 
    925          url="http://www.ossp.org/pkg/lib/uuid/">bibliothèque OSSP UUID</ulink>. 
    926          Ceci est nécessaire pour le module contrib 
    927          <literal>uuid-ossp</literal> qui fournit les fonctions pour générer 
    928          les UUID.<indexterm><primary>UUID</primary></indexterm> 
     924         Utilise la <ulink url="http://www.ossp.org/pkg/lib/uuid/">bibliothèque OSSP 
     925         UUID</ulink> lors de la construction du module 
     926         <literal>/contrib/uuid-ossp</literal>. Cette bibliothèque fournit des 
     927         fonctions pour générer les UUID. 
     928        <indexterm><primary>UUID</primary></indexterm> 
    929929        </para> 
    930930       </listitem> 
     
    957957       <listitem> 
    958958        <para> 
    959          Construit avec libxslt. Le module <filename>contrib/xml2</filename> 
    960          se base sur cette bibliothèque pour réaliser les transformations d
    961          feuille de style du XML. 
     959         Utilise libxslt pour construire  avec libxslt. Le module 
     960         <filename>/contrib/xml2</filename> se base sur cette bibliothèqu
     961         pour réaliser les transformations de feuille de style du XML. 
    962962        </para> 
    963963       </listitem> 
  • traduc/trunk/manuel/postgres.xml

    r735 r803  
    283283  &features; 
    284284  &release; 
     285  &contrib; 
     286  &external-projects; 
    285287  &cvs; 
    286288  &docguide; 
    287   &external-projects; 
     289  &acronyms; 
    288290 
    289291 </part> 
  • traduc/trunk/manuel/ref/cluster.xml

    r760 r803  
    1818 
    1919 <refsynopsisdiv> 
    20 <synopsis>CLUSTER <replaceable class="parameter">nomtable</replaceable> USING <replaceable class="parameter">nomindex</replaceable> 
     20<synopsis>CLUSTER <replaceable class="PARAMETER">nomtable</replaceable> [ USING <replaceable class="PARAMETER">nomindex</replaceable> ] 
    2121CLUSTER 
    2222</synopsis> 
  • traduc/trunk/manuel/ref/create_type.xml

    r775 r803  
    614614 
    615615CREATE TABLE bogue ( 
    616     serial id
     616    id serial
    617617    description text, 
    618618    status statut_bogue 
  • traduc/trunk/manuel/ref/grant.xml

    r751 r803  
    2121    [,...] | ALL [ PRIVILEGES ] } 
    2222    ON [ TABLE ] <replaceable class="parameter">nomtable</replaceable> [, ...] 
    23     TO { <replaceable class="parameter">nomutilisateur</replaceable> | GROUP <replaceable class="parameter">nomgroupe</replaceable> | PUBLIC } [, ...] [ WITH 
    24 GRANT OPTION ] 
     23    TO { [ GROUP ] <replaceable class="PARAMETER">nomrole</replaceable> | PUBLIC } [, ...] [ WITH GRANT OPTION ] 
    2524 
    2625GRANT { { USAGE | SELECT | UPDATE } 
    2726    [,...] | ALL [ PRIVILEGES ] } 
    2827    ON SEQUENCE <replaceable class="parameter">nomséquence</replaceable> [, ...] 
    29     TO { <replaceable class="parameter">nomutilisateur</replaceable> | GROUP <replaceable class="parameter">nomgroupe</replaceable> | PUBLIC } [, ...] [ WITH GRANT OPTION ] 
     28    TO { [ GROUP ] <replaceable class="PARAMETER">nomrole</replaceable> | PUBLIC } [, ...] [ WITH GRANT OPTION ] 
    3029 
    3130GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] } 
    3231    ON DATABASE <replaceable>nombase</replaceable> [, ...] 
    33     TO { <replaceable class="parameter">nomutilisateur</replaceable> | GROUP <replaceable class="parameter">nomgroupe</replaceable> | PUBLIC } [, ...] [ WITH 
    34 GRANT OPTION ] 
     32    TO { [ GROUP ] <replaceable class="PARAMETER">nomrole</replaceable> | PUBLIC } [, ...] [ WITH GRANT OPTION ] 
    3533 
    3634GRANT { EXECUTE | ALL [ PRIVILEGES ] } 
    3735    ON FUNCTION <replaceable>nomfonction</replaceable> ( [ [ <replaceable class="parameter">modearg</replaceable> ] [ <replaceable class="parameter">nomarg</replaceable> ] <replaceable class="parameter">typearg</replaceable> [, ...] ] ) [, ...] 
    38     TO { <replaceable class="parameter">nomutilisateur</replaceable> | GROUP <replaceable class="parameter">nomgroupe</replaceable> | PUBLIC } [, ...] [ WITH 
    39 GRANT OPTION ] 
     36    TO { [ GROUP ] <replaceable class="PARAMETER">nomrole</replaceable> | PUBLIC } [, ...] [ WITH GRANT OPTION ] 
    4037 
    4138GRANT { USAGE | ALL [ PRIVILEGES ] } 
    4239    ON LANGUAGE <replaceable>nomlangage</replaceable> [, ...] 
    43     TO { <replaceable class="parameter">nomutilisateur</replaceable> | GROUP <replaceable class="parameter">nomgroupe</replaceable> | PUBLIC } [, ...] [ WITH 
    44 GRANT OPTION ] 
     40    TO { [ GROUP ] <replaceable class="PARAMETER">nomrole</replaceable> | PUBLIC } [, ...] [ WITH GRANT OPTION ] 
    4541 
    4642GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] } 
    4743    ON SCHEMA <replaceable>nomschéma</replaceable> [, ...] 
    48     TO { <replaceable class="parameter">nomutilisateur</replaceable> | GROUP <replaceable class="parameter">nomgroupe</replaceable> | PUBLIC } [, ...] [ WITH 
    49 GRANT OPTION ] 
     44    TO { [ GROUP ] <replaceable class="PARAMETER">nomrole</replaceable> | PUBLIC } [, ...] [ WITH GRANT OPTION ] 
    5045 
    5146GRANT { CREATE | ALL [ PRIVILEGES ] } 
    5247    ON TABLESPACE <replaceable>nomespacelogique</replaceable> [, ...] 
    53     TO { <replaceable class="parameter">nomutilisateur</replaceable> | GROUP <replaceable class="parameter">nomgroupe</replaceable> | PUBLIC } [, ...] [ WITH 
    54 GRANT OPTION ] 
    55  
    56 GRANT <replaceable class="parameter">role</replaceable> [, ...] TO <replaceable class="parameter">nomutilisateur</replaceable> [, ...] [ WITH ADMIN OPTION ] 
     48    TO { [ GROUP ] <replaceable class="PARAMETER">nomrole</replaceable> | PUBLIC } [, ...] [ WITH GRANT OPTION ] 
     49 
     50GRANT <replaceable class="PARAMETER">role</replaceable> [, ...] TO <replaceable class="PARAMETER">nomrole</replaceable> [, ...] [ WITH ADMIN OPTION ] 
    5751</synopsis> 
    5852 </refsynopsisdiv> 
     
    411405    d'obtenir des informations sur les droits existants, par exemple&nbsp;: 
    412406<programlisting>=&gt; \z matable 
    413  
    414407                        Access privileges for database "lusitania" 
    415408 Schema |  Name   | Type  |                     Access privileges 
     
    420413    Les entrées affichées par <command>\z</command> sont interprétées 
    421414    ainsi&nbsp;: 
    422 <programlisting>              =xxxx -- droits donnés à PUBLIC 
    423          uname=xxxx -- droits donnés à un utilisateur 
    424    group gname=xxxx -- droits donnés à un groupe 
     415<programlisting>      rolename=xxxx -- privileges granted to a role 
     416              =xxxx -- privileges granted to PUBLIC 
     417 
    425418 
    426419                  r -- SELECT ("lecture") 
     
    438431