Skip to content

Commit

Permalink
Traduction des fichiers <40
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed Aug 18, 2021
1 parent 7af566f commit 94855c5
Show file tree
Hide file tree
Showing 19 changed files with 355 additions and 333 deletions.
113 changes: 59 additions & 54 deletions postgresql/client-auth.xml
Original file line number Diff line number Diff line change
Expand Up @@ -66,19 +66,20 @@

<para>
Le format général du fichier <filename>pg_hba.conf</filename> est un
ensemble d'enregistrements, un par ligne. Les lignes vides sont ignorées tout
comme n'importe quel texte placé après le caractère de commentaire
<literal>#</literal>. A record can be continued onto the next line by ending the line with
a backslash. (Backslashes are not special except at the end of a line.)
Un enregistrement est constitué d'un certain nombre de
champs séparés par des espace et/ou des tabulations.Les champs peuvent
contenir des espaces si la valeur du champ est mise entre guillemets doubles.
Mettre entre guillemets un des mots-clés dans un champ base de données,
utilisateur ou adresse (par exemple, <literal>all</literal> ou
<literal>replication</literal>) fait que le mot perd son interprétation
spéciale, ou correspond à la base de données, à l'utilisateur ou à l'hôte
ayant ce nom.
Backslash line continuation applies even within quoted text or comments.
ensemble d'enregistrements, un par ligne. Les lignes vides sont ignorées
tout comme n'importe quel texte placé après le caractère de commentaire
<literal>#</literal>. Un enregistrement peut être continué sur la ligne
suivante en terminant la ligne avec un antislash. (Les antislashs ne sont
pas spéciaux sauf à la fin d'une ligne.) Un enregistrement est constitué
d'un certain nombre de champs séparés par des espace et/ou des
tabulations.Les champs peuvent contenir des espaces si la valeur du champ
est mise entre guillemets doubles. Mettre entre guillemets un des
mots-clés dans un champ base de données, utilisateur ou adresse
(par exemple, <literal>all</literal> ou <literal>replication</literal>)
fait que le mot perd son interprétation spéciale, ou correspond à la base
de données, à l'utilisateur ou à l'hôte ayant ce nom. La continuaison
d'une ligne avec un antislash s'applique même dans le texte entre
guillemets et les commentaires.
</para>

<para>
Expand Down Expand Up @@ -206,30 +207,30 @@
<term><replaceable>database</replaceable></term>
<listitem>
<para>
Indique les noms des bases de données concernées par l'enregistrement. La
valeur <literal>all</literal> indique qu'il concerne toutes les bases
de données.
Le terme <literal>sameuser</literal> indique que l'enregistrement
coïncide si la base de données demandée a le même nom que l'utilisateur
demandé.
Le terme <literal>samerole</literal> indique que l'utilisateur demandé doit
être membre du rôle portant le même nom que la base de données demandée
(<literal>samegroup</literal> est obsolète bien qu'il soit toujours accepté
comme écriture alternative de <literal>samerole</literal>.).
Les super-utilisateurs ne sont pas considérés comme membres d'un rôle dans le
cadre de <literal>samerole</literal> à moins qu'ils ne soient explicitement
membres du rôle, de manière directe ou indirecte, et non pas juste par ses
droits de super-utilisateur.
La valeur <literal>replication</literal> indique que l'enregistrement
établit une correspondance si une connexion de réplication physique
est demandée, however, it doesn't match with logical replication
connections. Notez que les connexions de réplication ne ciblent pas
une base de données particulière whereas logical replication
connections do specify it. Dans tous les autres cas,
c'est le nom d'une base de données particulière. Plusieurs noms de base de
données peuvent être fournis en les séparant par des virgules. Un fichier contenant
des noms de base de données peut être indiqué en faisant précéder le
nom du fichier de <literal>@</literal>.
Indique les noms des bases de données concernées par l'enregistrement.
La valeur <literal>all</literal> indique qu'il concerne toutes les
bases de données. Le terme <literal>sameuser</literal> indique que
l'enregistrement coïncide si la base de données demandée a le même nom
que l'utilisateur demandé. Le terme <literal>samerole</literal>
indique que l'utilisateur demandé doit être membre du rôle portant le
même nom que la base de données demandée
(<literal>samegroup</literal> est obsolète bien qu'il soit toujours
accepté comme écriture alternative de <literal>samerole</literal>.).
Les super-utilisateurs ne sont pas considérés comme membres d'un rôle
dans le cadre de <literal>samerole</literal> à moins qu'ils ne soient
explicitement membres du rôle, de manière directe ou indirecte, et non
pas juste par ses droits de super-utilisateur. La valeur
<literal>replication</literal> indique que l'enregistrement établit
une correspondance si une connexion de réplication physique est
demandée. Néanmoins, il n'établit pas de correspondance pour les
connexions de réplication logique. Notez que les connexions de
réplication ne ciblent pas une base de données particulière alors que
les connexions de réplication logique le font. Dans tous les autres
cas, c'est le nom d'une base de données particulière. Plusieurs noms
de base de données peuvent être fournis en les séparant par des
virgules. Un fichier contenant des noms de base de données peut être
indiqué en faisant précéder le nom du fichier de
<literal>@</literal>.
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -619,26 +620,30 @@
qui supporte les entrées <literal>hostssl</literal>.
</para>
<para>
On any record using client certificate authentication (i.e. one
using the <literal>cert</literal> authentication method or one
using the <literal>clientcert</literal> option), you can specify
which part of the client certificate credentials to match using
the <literal>clientname</literal> option. This option can have one
of two values. If you specify <literal>clientname=CN</literal>, which
is the default, the username is matched against the certificate's
<literal>Common Name (CN)</literal>. If instead you specify
<literal>clientname=DN</literal> the username is matched against the
entire <literal>Distinguished Name (DN)</literal> of the certificate.
This option is probably best used in conjunction with a username map.
The comparison is done with the <literal>DN</literal> in
<ulink url="https://tools.ietf.org/html/rfc2253">RFC 2253</ulink>
format. To see the <literal>DN</literal> of a client certificate
in this format, do
Pour tous les enregistrements utilisant une authentification par
certificat client (autrement dit, ceux qui utilisent la méthode
d'authentification <literal>cert</literal> ou ceux utilisant l'option
<literal>clientcert</literal>), vous pouvez indiquer quel partie du
certificat client doit faire correspondance en utilisant l'option
<literal>clientname</literal>. Cette option doit avoir une valeur
parmi deux. Si vous indiquez <literal>clientname=CN</literal>, qui est
le comportement par défait, le nom de l'utilisateur doit établir une
correspondance avec le <literal>Common Name (CN)</literal> du
certificat. Si vous indiquez à la place
<literal>clientname=DN</literal>, le nom de l'utilisateur doit faire
une correspondance avec le <literal>Distinguished Name
(DN)</literal> entier du certificat. Cette option est probablement
mieux utilisée en conjonction avec une carte de noms d'utilisateurs.
La comparaison est faire avec le <literal>DN</literal> au format
<ulink url="https://tools.ietf.org/html/rfc2253">RFC 2253</ulink>.
Pour voir le <literal>DN</literal> d'un certificat client dans ce
format, faire
<programlisting>
openssl x509 -in myclient.crt -noout --subject -nameopt RFC2253 | sed "s/^subject=//"
</programlisting>
Care needs to be taken when using this option, especially when using
regular expression matching against the <literal>DN</literal>.
Il est important de faire attention lors de l'utilisation de cette
option, tout spécialement lors de l'utilisation d'expression
rationnelle avec le <literal>DN</literal>.
</para>
</listitem>
</varlistentry>
Expand Down
11 changes: 6 additions & 5 deletions postgresql/glossary.xml
Original file line number Diff line number Diff line change
Expand Up @@ -812,11 +812,12 @@
<glossterm>Base Backup</glossterm>
<glossdef>
<para>
A binary copy of all
<glossterm linkend="glossary-db-cluster">database cluster</glossterm>
files. It is generated by the tool <xref linkend="app-pgbasebackup"/>.
In combination with WAL files it can be used as the starting point
for recovery, log shipping, or streaming replication.
Une copie binaire de tous les fichiers de l'<glossterm
linkend="glossary-db-cluster">instance</glossterm>. Elle est générée par
l'outil <xref linkend="app-pgbasebackup"/>. Avec les fichiers WAL, elle
peut être utilisée comme point de départ pour une restauration et pour
une réplication en <foreignphrase>log shipping</foreignphrase>(envoi des
journaux entiers) ou en <foreignphrase>streaming</foreignphrase>(flux).
</para>
</glossdef>
</glossentry>
Expand Down
19 changes: 10 additions & 9 deletions postgresql/installation.xml
Original file line number Diff line number Diff line change
Expand Up @@ -267,8 +267,8 @@ su - postgres

<listitem>
<para>
You need <productname>LZ4</productname>, if you want to support
compression of data with this method; see
Vous avez besoin de <productname>LZ4</productname> si vous voulez
disposer de la compression de données avec cette méthode&nbsp;; voir
<xref linkend="guc-default-toast-compression"/>.
</para>
</listitem>
Expand Down Expand Up @@ -1003,9 +1003,10 @@ build-postgresql:
<term><option>--with-lz4</option></term>
<listitem>
<para>
Build with <productname>LZ4</productname> compression support.
This allows the use of <productname>LZ4</productname> for
compression of table data.
Compile avec le support de la compression
<productname>LZ4</productname>. Ceci permet l'utilisation de
<productname>LZ4</productname> pour la compression des données des
tables.
</para>
</listitem>
</varlistentry>
Expand All @@ -1020,9 +1021,9 @@ build-postgresql:

<para>
Compile avec le support pour les connexions <acronym>SSL</acronym>
(avec chiffrement). The only <replaceable>LIBRARY</replaceable>
supported is <option>openssl</option>. This requires the
<productname>OpenSSL</productname> package to be installed.
(avec chiffrement). Le seul <replaceable>LIBRARY</replaceable> supporté
est <option>openssl</option>. Ceci nécessite que le paquet
<productname>OpenSSL</productname> soit installé.
<filename>configure</filename> vérifiera les fichiers d'en-tête et les
bibliothèques pour s'assurer que votre installation
d'<productname>OpenSSL</productname> est suffisante avant de
Expand All @@ -1035,7 +1036,7 @@ build-postgresql:
<term><option>--with-openssl</option></term>
<listitem>
<para>
Obsolete equivalent of <literal>--with-ssl=openssl</literal>.
Équivalent obsolète de <literal>--with-ssl=openssl</literal>.
</para>
</listitem>
</varlistentry>
Expand Down
16 changes: 8 additions & 8 deletions postgresql/keywords.xml
Original file line number Diff line number Diff line change
Expand Up @@ -60,17 +60,17 @@
réservés sont autorisés comme noms pour les fonctions et les types de
données&nbsp;; cela est également montré dans le tableau. Dans le cas
contraire, un mot clé réservé est seulement autorisé dans un label de
colonne.
A blank entry in this column means that the word is treated as an
ordinary identifier by <productname>PostgreSQL</productname>.
colonne. Une entrée vide dans cette colonne signifie que le mot est traité
comme un identifiant ordinaire par <productname>PostgreSQL</productname>.
</para>

<para>
Furthermore, while most key words can be used as <quote>bare</quote>
column labels without writing <literal>AS</literal> before them (as
described in <xref linkend="queries-column-labels"/>), there are a few
that require a leading <literal>AS</literal> to avoid ambiguity. These
are marked in the table as <quote>requires <literal>AS</literal></quote>.
De plus, alors que la plupart des mots clés peut être utilisée comme labels
de colonne <quote>bruts</quote> sans écrire <literal>AS</literal> avant
eux (comme décrit dans <xref linkend="queries-column-labels"/>), il en
existe quelques-uns qui nécessitent un <literal>AS</literal> avant pour
éviter toute ambiguité. Ils sont marqués dans la table comme
<quote>nécessite <literal>AS</literal></quote>.
</para>

<para>
Expand Down
84 changes: 43 additions & 41 deletions postgresql/logical-replication.xml
Original file line number Diff line number Diff line change
Expand Up @@ -215,11 +215,11 @@

<para>
Chaque abonnement recevra les changements par un slot de réplication
(voir <xref linkend="streaming-replication-slots"/>).
Des slots de réplications supplémentaires peuvent être
nécessaires pour la synchronisation initiale des données d'une table
contenant des données pré-existantes and those will be dropped at the end of data
synchronization.
(voir <xref linkend="streaming-replication-slots"/>). Des slots de
réplications supplémentaires peuvent être nécessaires pour la
synchronisation initiale des données d'une table contenant des données
pré-existantes et ils seront supprimés à la fin de la synchronisation des
données.
</para>

<para>
Expand Down Expand Up @@ -292,14 +292,19 @@
changements depuis un slot de réplication du serveur distant
(publication).
</para>

<para>
Additional table synchronization slots are normally transient, created
internally to perform initial table synchronization and dropped
automatically when they are no longer needed. These table synchronization
slots have generated names: <quote><literal>pg_%u_sync_%u_%llu</literal></quote>
(parameters: Subscription <parameter>oid</parameter>,
Table <parameter>relid</parameter>, system identifier <parameter>sysid</parameter>)
Des slots de synchronisation de tables supplémentaires sont normalement
temporaires, créés en interne pour réaliser la synchronisation initiale
des tables et supprimés automatiquement quand elles ne sont plus
nécessaires. Ces slots de synchronisation de table ont des noms générés
automatiquement&nbsp;:
<quote><literal>pg_%u_sync_%u_%llu</literal></quote>
(paramètres: <parameter>oid</parameter> de la souscription,
<parameter>relid</parameter> de la table, <parameter>sysid</parameter>
pour l'identifiant du système).
</para>

<para>
Normalement, le slot de réplication distant est créé
automatiquement en utilisant la commande
Expand Down Expand Up @@ -354,8 +359,8 @@
l'abonnement.
Si l'instance distante n'existe plus, aucune action supplémentaire
n'est nécessaire. Si, par contre, l'instance distante est
simplement temporairement injoignable, le slot de réplication (and any
still remaining table synchronization slots)
simplement temporairement injoignable, le slot de réplication (et tout
slot de synchronisation de table restant)
devrait être supprimé manuellement, sinon l'instance va
persévérer à conserver ses fichiers WAL jusqu'à saturation de
l'espace disque disponible. Ces cas doivent être traités avec
Expand Down Expand Up @@ -550,22 +555,19 @@
<title>Instantané initial</title>
<para>
Les données initiales présentes dans des tables abonnées sont
photographiées et copiées dans une instance parallèle qui utilise
un type particulier de processus apply.
Ce processus va créer son propre slot de réplication
et copier les données existantes. As soon as the copy is finished
the table contents will become
visible to other backends. Une fois les données existantes
copiées, le processus passe en mode de synchronisation, qui
assure que la table est amenée vers un état synchronisé avec le
processus apply principal, ceci en transférant toutes les
modifications survenues pendant la copie initiale des données,
réalisée avec le système de réplication logique standard.
During this synchronization phase, the changes
are applied and committed in the same order as they happened on the
publisher. Une fois la synchronisation terminée, le contrôle de la
réplication de la table est rendu au processus apply principal et
la réplication continue telle quelle.
photographiées et copiées dans une instance parallèle qui utilise un type
particulier de processus apply. Ce processus va créer son propre slot de
réplication et copier les données existantes. Dès que la copie est
terminée, le contenu de la table deviendra visible aux autres processus.
Une fois les données existantes copiées, le processus passe en mode de
synchronisation, qui assure que la table est amenée vers un état
synchronisé avec le processus apply principal, ceci en transférant toutes
les modifications survenues pendant la copie initiale des données,
réalisée avec le système de réplication logique standard. Lors de cette
phase de synchronisation, les changements sont appliqués et validés dans
le même ordre que sur le publieur. Une fois la synchronisation terminée,
le contrôle de la réplication de la table est rendu au processus apply
principal et la réplication continue telle quelle.
</para>
</sect2>
</sect1>
Expand Down Expand Up @@ -689,18 +691,18 @@
</para>

<para>
<varname>max_replication_slots</varname> must also be set on the
subscriber. It should be set to at least the number of subscriptions that
will be added to the subscriber, plus some reserve for table
synchronization. <varname>max_logical_replication_workers</varname> must
be set to at least the number of subscriptions, again plus some reserve
for the table synchronization.
En supplément, le paramètre <varname>max_worker_processes</varname>
peut devoir être ajusté pour s'accorder au nombre de processus de
réplication, (<varname>max_logical_replication_workers</varname>
+ <literal>1</literal>).
Notez que certaines extensions et les requêtes parallélisées
prennent elles aussi des unités de la réserve de
<varname>max_replication_slots</varname> doit aussi être configuré sur
l'abonné. Il doit être configuré à au moins la valeur du nombre de
souscriptions qui seront ajoutés par le souscripteur, plus une réserve
pour la synchronisation des tables.
<varname>max_logical_replication_workers</varname> doit être configuré à
au moins la valeur du nombre de souscriptions, plus, là-aussi, une réserve
pour la synchronisation des tables. En supplément, le paramètre
<varname>max_worker_processes</varname> peut devoir être ajusté pour
s'accorder au nombre de processus de réplication,
(<varname>max_logical_replication_workers</varname>
+ <literal>1</literal>). Notez que certaines extensions et les requêtes
parallélisées prennent elles aussi des unités de la réserve de
<varname>max_worker_processes</varname>.
</para>
</sect1>
Expand Down

0 comments on commit 94855c5

Please sign in to comment.