Changeset 803
- Timestamp:
- 11/26/07 18:40:59 (1 year ago)
- Files:
-
- traduc/trunk/manuel/acronyms.xml (added)
- traduc/trunk/manuel/adminpack.xml (added)
- traduc/trunk/manuel/btree-gist.xml (added)
- traduc/trunk/manuel/buffercache.xml (added)
- traduc/trunk/manuel/chkpass.xml (added)
- traduc/trunk/manuel/client-auth.xml (modified) (2 diffs)
- traduc/trunk/manuel/config.xml (modified) (3 diffs)
- traduc/trunk/manuel/contrib.xml (added)
- traduc/trunk/manuel/cube.xml (added)
- traduc/trunk/manuel/datatype.xml (modified) (3 diffs)
- traduc/trunk/manuel/dblink.xml (added)
- traduc/trunk/manuel/earthdistance.xml (added)
- traduc/trunk/manuel/external-projects.xml (modified) (2 diffs)
- traduc/trunk/manuel/filelist.xml (modified) (2 diffs)
- traduc/trunk/manuel/freespacemap.xml (added)
- traduc/trunk/manuel/func.xml (modified) (3 diffs)
- traduc/trunk/manuel/fuzzystrmatch.xml (added)
- traduc/trunk/manuel/gin.xml (modified) (5 diffs)
- traduc/trunk/manuel/gist.xml (modified) (3 diffs)
- traduc/trunk/manuel/high-availability.xml (modified) (13 diffs)
- traduc/trunk/manuel/history.xml (modified) (1 diff)
- traduc/trunk/manuel/hstore.xml (added)
- traduc/trunk/manuel/indices.xml (modified) (1 diff)
- traduc/trunk/manuel/installation.xml (modified) (2 diffs)
- traduc/trunk/manuel/intagg.xml (added)
- traduc/trunk/manuel/intarray.xml (added)
- traduc/trunk/manuel/isn.xml (added)
- traduc/trunk/manuel/lo.xml (added)
- traduc/trunk/manuel/ltree.xml (added)
- traduc/trunk/manuel/oid2name.xml (added)
- traduc/trunk/manuel/pageinspect.xml (added)
- traduc/trunk/manuel/pgbench.xml (added)
- traduc/trunk/manuel/pgcrypto.xml (added)
- traduc/trunk/manuel/pgrowlocks.xml (added)
- traduc/trunk/manuel/pgstattuple.xml (added)
- traduc/trunk/manuel/postgres.xml (modified) (1 diff)
- traduc/trunk/manuel/ref/cluster.xml (modified) (1 diff)
- traduc/trunk/manuel/ref/create_type.xml (modified) (1 diff)
- traduc/trunk/manuel/ref/grant.xml (modified) (5 diffs)
- traduc/trunk/manuel/ref/pg_ctl-ref.xml (modified) (7 diffs)
- traduc/trunk/manuel/ref/revoke.xml (modified) (8 diffs)
- traduc/trunk/manuel/release.xml (modified) (10 diffs)
- traduc/trunk/manuel/runtime.xml (modified) (11 diffs)
- traduc/trunk/manuel/seg.xml (added)
- traduc/trunk/manuel/sources.xml (modified) (1 diff)
- traduc/trunk/manuel/sslinfo.xml (added)
- traduc/trunk/manuel/standby.xml (added)
- traduc/trunk/manuel/tablefunc.xml (added)
- traduc/trunk/manuel/textsearch.xml (modified) (22 diffs)
- traduc/trunk/manuel/trgm.xml (added)
- traduc/trunk/manuel/tsearch2.xml (added)
- traduc/trunk/manuel/uuid-ossp.xml (added)
- traduc/trunk/manuel/vacuumlo.xml (added)
- traduc/trunk/manuel/version.xml (modified) (1 diff)
- traduc/trunk/manuel/xfunc.xml (modified) (1 diff)
- traduc/trunk/manuel/xml2.xml (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
traduc/trunk/manuel/client-auth.xml
r753 r803 729 729 <indexterm zone="kerberos-auth"> <primary>Kerberos</primary> </indexterm> 730 730 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 731 740 <para> 732 741 <productname>Kerberos</productname> est un système d'authentification … … 784 793 Les principaux (clients) doivent contenir le nom de leur utilisateur 785 794 <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> ; 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"/>. 792 800 </para> 793 801 traduc/trunk/manuel/config.xml
r779 r803 626 626 </varlistentry> 627 627 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 628 643 <varlistentry id="guc-krb-server-keyfile" xreflabel="krb_server_keyfile"> 629 644 <term><varname>krb_server_keyfile</varname> (<type>string</type>)</term> … … 952 967 <para> 953 968 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 955 972 conserve la trace des emplacements inutilisés dans 956 973 la base de données. Une carte trop petite peut conduire la base de données … … 1429 1446 peut fournir une grande partie des performances de la désactivation de 1430 1447 <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>. 1432 1451 </para> 1433 1452 traduc/trunk/manuel/datatype.xml
r781 r803 855 855 <title>Types monétaires</title> 856 856 857 <note>858 <para>859 Le type <type>money</type> est obsolète. Les860 types <type>numeric</type> ou <type>decimal</type>, en861 combinaison avec la fonction <function>to_char</function>, doivent être862 privilégiés.863 </para>864 </note>865 866 857 <para> 867 858 Le type <type>money</type> stocke un montant en devise avec … … 872 863 Le format de sortie est généralement dans le dernier format, mais dépend de la 873 864 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. 874 873 </para> 875 874 … … 3765 3764 3766 3765 <para> 3767 L e module de recherche plein texte Tsearch2 peut aussi être utilisépour3766 La fonctionnalité de recherche plein texte peut aussi être utilisée pour 3768 3767 accélérer les recherches dans des données XML. Le support du pré-traitement 3769 3768 nécessaire n'est cependant pas disponible dans la distribution PostgreSQL. traduc/trunk/manuel/external-projects.xml
r779 r803 25 25 </para> 26 26 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'autres34 projets populaires relatifs à <productname>PostgreSQL</productname> sont35 hébergés indépendamment ou sur d'autres sites d'hébergement comme36 <ulink url="http://sourceforge.net/">SourceForge.net</ulink>. Une37 recherche sur le web peut s'avérer utile sur le projet souhaité n'est pas38 trouvé.39 </para>40 </note>41 42 27 <sect1 id="external-interfaces"> 43 28 <title>Interfaces client</title> … … 110 95 <entry>Interface C++, nouveau style</entry> 111 96 <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>119 97 </row> 120 98 traduc/trunk/manuel/filelist.xml
r735 r803 90 90 <!ENTITY storage SYSTEM "storage.xml"> 91 91 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 92 125 <!-- appendixes --> 93 126 <!ENTITY contacts SYSTEM "contacts.xml"> … … 99 132 <!ENTITY keywords SYSTEM "keywords.xml"> 100 133 <!ENTITY release SYSTEM "release.xml"> 134 <!ENTITY acronyms SYSTEM "acronyms.xml"> 101 135 102 136 <!ENTITY features-supported SYSTEM "features-supported.xml"> traduc/trunk/manuel/func.xml
r790 r803 9341 9341 <para> 9342 9342 <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. 9344 9346 </para> 9345 9347 </sect2> … … 11895 11897 <para> 11896 11898 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. 11898 11902 </para> 11899 11903 … … 11945 11949 export a 64-bit format that is extended with an <quote>epoch</quote> counter 11946 11950 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 <= txid < 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>. 11947 12006 </para> 11948 12007 </sect1> traduc/trunk/manuel/gin.xml
r760 r803 174 174 175 175 <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> 176 187 <term><xref linkend="guc-gin-fuzzy-search-limit"/></term> 177 188 <listitem> … … 189 200 <para> 190 201 Pour faciliter l'exécution contrôlée de telles requêtes, 191 <acronym>GIN</acronym> a une limite supérieure souple configurable sur l a192 taille de l'ensemble renvoyée, le paramètre de configuration202 <acronym>GIN</acronym> a une limite supérieure souple configurable sur le 203 nombre de lignes renvoyées, le paramètre de configuration 193 204 <varname>gin_fuzzy_search_limit</varname>. Par défaut, il est configuré à 194 205 0 (c'est-à-dire sans limite). Si une limite différente de 0 est renvoyée, … … 246 257 <para> 247 258 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 249 261 les types internes. Les modules <filename>contrib</filename> suivants 250 262 contiennent aussi des classes d'opérateurs <acronym>GIN</acronym> : … … 253 265 <variablelist> 254 266 <varlistentry> 267 <term>hstore</term> 268 <listitem> 269 <para>Module for storing (key, value) pairs</para> 270 </listitem> 271 </varlistentry> 272 273 <varlistentry> 255 274 <term>intarray</term> 256 275 <listitem> … … 260 279 261 280 <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> 267 284 </listitem> 268 285 </varlistentry> traduc/trunk/manuel/gist.xml
r404 r803 195 195 plusieurs exemples de méthodes d'indexage implémentées en utilisant 196 196 <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 198 199 (voir <filename>src/backend/access/gist/gistproc.c</filename>). Les modules 199 200 <filename>contrib</filename> suivants contiennent aussi des classes d'opérateur … … 218 219 219 220 <varlistentry> 221 <term>hstore</term> 222 <listitem> 223 <para>Module for storing (key, value) pairs</para> 224 </listitem> 225 </varlistentry> 226 227 <varlistentry> 220 228 <term>intarray</term> 221 229 <listitem> … … 244 252 <para>Indexation pour les <quote>nombres 245 253 flottants</quote></para> 246 </listitem>247 </varlistentry>248 249 <varlistentry>250 <term>tsearch2</term>251 <listitem>252 <para>Indexage de texte complet</para>253 254 </listitem> 254 255 </varlistentry> traduc/trunk/manuel/high-availability.xml
r569 r803 3 3 4 4 <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> 6 6 7 7 <indexterm><primary>haute disponibilité</primary></indexterm> … … 51 51 52 52 <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 55 54 modification de données n'est pas considérée validée tant que tous les 56 55 serveurs n'ont pas validés la transaction. Ceci garantie qu'un … … 73 72 74 73 <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 77 75 a généralement un compromis à trouver entre les fonctionnalités et les 78 76 performances. Par exemple, une solution complètement synchrone sur un réseau … … 84 82 Le reste de cette section souligne différentes solutions de 85 83 <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. 87 87 </para> 88 88 … … 107 107 stockage en réseau. Utiliser un système de fichiers réseau est aussi 108 108 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 110 111 limitation significative de cette méthode est que si les disques ont un 111 112 problème ou sont corrompus, les serveurs primaire et en attente sont tous … … 114 115 est en cours d'exécution. 115 116 </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> 116 124 117 125 <para> … … 122 130 construit d'une façon qui assure le fait que le serveur en attente a une 123 131 version cohérente du système de fichiers — spécifiquement, les 124 écritures sur le serveur en attente doivent être réalisées dans le même ordre125 que celles sur le maître. DRBD est une solution populaire de réplication126 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. 127 135 </para> 128 136 … … 140 148 141 149 <varlistentry> 142 <term><foreignphrase>Warm Standby</foreignphrase> en utilisant PITR</term> 150 <term><foreignphrase>Warm Standby</foreignphrase> en utilisant 151 <acronym>PITR</acronym></term> 143 152 <listitem> 144 153 … … 146 155 Un serveur <foreignphrase>warm standby</foreignphrase> (voir <xref 147 156 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 149 159 <foreignphrase>warm standby</foreignphrase> contient pratiquement toutes 150 160 les données du serveur principal et peut rapidement devenir le nouveau … … 169 179 170 180 <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 172 183 table et un support des esclaves multiple. Comme il met à jour le serveur 173 184 esclave de façon asynchrone (par lots), il existe une possibilité de perte … … 206 217 endterm="sql-prepare-transaction-title"/> et <xref 207 218 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. 209 237 </para> 210 238 </listitem> … … 248 276 249 277 <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">•</entry> 320 <entry align="center">•</entry> 321 <entry align="center">•</entry> 322 <entry align="center">•</entry> 323 <entry align="center">•</entry> 324 <entry align="center">•</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">•</entry> 334 <entry align="center">•</entry> 335 <entry align="center">•</entry> 336 </row> 337 338 <row> 339 <entry>No master server overhead</entry> 340 <entry align="center">•</entry> 341 <entry align="center"></entry> 342 <entry align="center">•</entry> 343 <entry align="center"></entry> 344 <entry align="center">•</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">•</entry> 352 <entry align="center"></entry> 353 <entry align="center">•</entry> 354 <entry align="center">•</entry> 355 <entry align="center"></entry> 356 <entry align="center">•</entry> 357 <entry align="center"></entry> 358 </row> 359 360 <row> 361 <entry>Master failure will never lose data</entry> 362 <entry align="center">•</entry> 363 <entry align="center">•</entry> 364 <entry align="center"></entry> 365 <entry align="center"></entry> 366 <entry align="center">•</entry> 367 <entry align="center"></entry> 368 <entry align="center">•</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">•</entry> 377 <entry align="center">•</entry> 378 <entry align="center">•</entry> 379 <entry align="center">•</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">•</entry> 388 <entry align="center"></entry> 389 <entry align="center">•</entry> 390 <entry align="center">•</entry> 391 </row> 392 393 <row> 394 <entry>No conflict resolution necessary</entry> 395 <entry align="center">•</entry> 396 <entry align="center">•</entry> 397 <entry align="center">•</entry> 398 <entry align="center">•</entry> 399 <entry align="center"></entry> 400 <entry align="center"></entry> 401 <entry align="center">•</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> 264 413 265 414 <varlistentry> … … 292 441 entre les serveurs et en ayant chaque serveur qui exécute une partie de la 293 442 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. 309 446 </para> 310 447 </listitem> traduc/trunk/manuel/history.xml
r404 r803 186 186 la numérotation du projet <productname>POSTGRES</productname> de 187 187 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. 188 196 </para> 189 197 traduc/trunk/manuel/indices.xml
r775 r803 264 264 Voir <xref linkend="functions-array"/> pour la signification de ces 265 265 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, 271 268 voir <xref linkend="GIN"/>. 272 269 </para> traduc/trunk/manuel/installation.xml
r781 r803 922 922 <listitem> 923 923 <para> 924 Construit avec la <ulink925 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> 929 929 </para> 930 930 </listitem> … … 957 957 <listitem> 958 958 <para> 959 Construit avec libxslt. Le module <filename>contrib/xml2</filename>960 se base sur cette bibliothèque pour réaliser les transformations de961 feuille de style du XML.959 Utilise libxslt pour construire avec libxslt. Le module 960 <filename>/contrib/xml2</filename> se base sur cette bibliothèque 961 pour réaliser les transformations de feuille de style du XML. 962 962 </para> 963 963 </listitem> traduc/trunk/manuel/postgres.xml
r735 r803 283 283 &features; 284 284 &release; 285 &contrib; 286 &external-projects; 285 287 &cvs; 286 288 &docguide; 287 & external-projects;289 &acronyms; 288 290 289 291 </part> traduc/trunk/manuel/ref/cluster.xml
r760 r803 18 18 19 19 <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> ] 21 21 CLUSTER 22 22 </synopsis> traduc/trunk/manuel/ref/create_type.xml
r775 r803 614 614 615 615 CREATE TABLE bogue ( 616 serial id,616 id serial, 617 617 description text, 618 618 status statut_bogue traduc/trunk/manuel/ref/grant.xml
r751 r803 21 21 [,...] | ALL [ PRIVILEGES ] } 22 22 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 ] 25 24 26 25 GRANT { { USAGE | SELECT | UPDATE } 27 26 [,...] | ALL [ PRIVILEGES ] } 28 27 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 ] 30 29 31 30 GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] } 32 31 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 ] 35 33 36 34 GRANT { EXECUTE | ALL [ PRIVILEGES ] } 37 35 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 ] 40 37 41 38 GRANT { USAGE | ALL [ PRIVILEGES ] } 42 39 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 ] 45 41 46 42 GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] } 47 43 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 ] 50 45 51 46 GRANT { CREATE | ALL [ PRIVILEGES ] } 52 47 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 50 GRANT <replaceable class="PARAMETER">role</replaceable> [, ...] TO <replaceable class="PARAMETER">nomrole</replaceable> [, ...] [ WITH ADMIN OPTION ] 57 51 </synopsis> 58 52 </refsynopsisdiv> … … 411 405 d'obtenir des informations sur les droits existants, par exemple : 412 406 <programlisting>=> \z matable 413 414 407 Access privileges for database "lusitania" 415 408 Schema | Name | Type | Access privileges … … 420 413 Les entrées affichées par <command>\z</command> sont interprétées 421 414 ainsi : 422 <programlisting> =xxxx -- droits donnés à PUBLIC423 uname=xxxx -- droits donnés à un utilisateur424 group gname=xxxx -- droits donnés à un groupe 415 <programlisting> rolename=xxxx -- privileges granted to a role 416 =xxxx -- privileges granted to PUBLIC 417 425 418 426 419 r -- SELECT ("lecture") … … 438 431

