Skip to content

Commit

Permalink
Traductions du jour
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed Sep 4, 2023
1 parent 298b486 commit b090628
Show file tree
Hide file tree
Showing 11 changed files with 266 additions and 239 deletions.
67 changes: 34 additions & 33 deletions postgresql/datatype.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1218,47 +1218,48 @@ SELECT '52093.89'::money::numeric::float8;
caractères en excès ne soient tous des espaces, auquel cas la chaîne
est tronquée à la taille maximale (cette exception étrange est imposée
par la norme <acronym>SQL</acronym>).
However, if one explicitly casts a value to <type>character
varying(<replaceable>n</replaceable>)</type> or
<type>character(<replaceable>n</replaceable>)</type>, then an over-length
value will be truncated to <replaceable>n</replaceable> characters without
raising an error. (This too is required by the
<acronym>SQL</acronym> standard.)
Néanmoins, si un utilisater convertit explicitement une valeur en
<type>character varying(<replaceable>n</replaceable>)</type> ou
<type>character(<replaceable>n</replaceable>)</type>, alors toute valeur
trop longue sera tronquée à <replaceable>n</replaceable> caractères sans
retourner d'erreur. (Ceci est aussi requis par le standard
<acronym>SQL</acronym>.)
Si la chaîne à stocker est plus petite que la taille déclarée,
les valeurs de type <type>character</type> sont complétées par des
espaces, celles de type <type>character varying</type> sont stockées en
l'état.
</para>

<para>
In addition, <productname>PostgreSQL</productname> provides the
<type>text</type> type, which stores strings of any length.
Although the <type>text</type> type is not in the
<acronym>SQL</acronym> standard, several other SQL database
management systems have it as well.
<type>text</type> is <productname>PostgreSQL</productname>'s native
string data type, in that most built-in functions operating on strings
are declared to take or return <type>text</type> not <type>character
varying</type>. For many purposes, <type>character varying</type>
acts as though it were a <link linkend="domains">domain</link>
over <type>text</type>.
De plus, <productname>PostgreSQL</productname> fournit le type
<type>text</type> qui enregistre des chaînes de toute longueur. Bien que
<type>text</type> ne fasse pas partie du standard <acronym>SQL</acronym>,
plusieurs autres systèmes de gestion de bases de données SQL en disposent
eux-aussi.
<type>text</type> est le type de données chaîne natif de
<productname>PostgreSQL</productname> dans le sens où la plupart des
fonctions internes opérant sur des chaînes sont déclarées comme prenant
ou renvoyant du <type>text</type>, et non pas du <type>character
varying</type>. Dans de nombreux cas, <type>character varying</type>
agit comme un <link linkend="domains">domaine</link> pour le
type <type>text</type>.
</para>

<para>
The type name <type>varchar</type> is an alias for <type>character
varying</type>, while <type>char</type> and <type>bpchar</type> are
aliases for <type>character</type>.
The <type>varchar</type> and <type>char</type> aliases are defined in
the <acronym>SQL</acronym> standard, but <type>bpchar</type> is
a <productname>PostgreSQL</productname> extension.
Le nom de type <type>varchar</type> est un alias pour <type>character
varying</type>, alors que <type>char</type> et <type>bpchar</type> sont
des alias pour <type>character</type>.
Les <type>varchar</type> et <type>char</type> sont définis dans le standard
<acronym>SQL</acronym> mais <type>bpchar</type> est une extension de
<productname>PostgreSQL</productname>.
</para>

<para>
If specified, the length <replaceable>n</replaceable> must be greater
than zero and cannot exceed 10485760.
<type>character</type> without length specifier is equivalent to
<type>character(1)</type>. If <type>character varying</type> is used
without length specifier, the type accepts strings of any size.
Si indiqué, la longueur <replaceable>n</replaceable> doit être supérieure
à zéro et ne peut pas dépasser 10485760.
<type>character</type> sans indication de longueur est équivalent à
<type>character(1)</type>. Si <type>character varying</type> est utilisé
sans indication de longueur, les chaînes de toute taille sont acceptées.
</para>

<!-- padded : complété, aligné, autre chose ? padding : remplissage -->
Expand Down Expand Up @@ -4541,10 +4542,10 @@ XMLSERIALIZE ( { DOCUMENT | CONTENT } <replaceable>value</replaceable> AS <repla
</para>

<para>
The <literal>INDENT</literal> option causes the result to be
pretty-printed, while <literal>NO INDENT</literal> (which is the
default) just emits the original input string. Casting to a character
type likewise produces the original string.
L'option <literal>INDENT</literal> fait que le résultat sera joliment
formaté alors que <literal>NO INDENT</literal> (qui est la valeur par
défaut) émet simplement la chaîne de texte originale. Convertir
vers un type caractère produit de la même façon la chaîne originale.
</para>

<para>
Expand Down Expand Up @@ -5077,7 +5078,7 @@ WHERE ...</programlisting>
Contrairement aux valeurs <type>xid</type>, les valeurs <type>xid8</type>
sont strictement à accroissement monotone et ne peuvent être réemployées sur
la durée de vie d'une instance de base de données.
See <xref linkend="transaction-id"/> for more details.
Voir <xref linkend="transaction-id"/> pour plus de détails.
</para>

<para>
Expand Down
67 changes: 36 additions & 31 deletions postgresql/ddl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -346,50 +346,54 @@ CREATE TABLE people (
<itemizedlist>
<listitem>
<para>
If a parent column is a generated column, its child column must also
be a generated column; however, the child column can have a
different generation expression. The generation expression that is
actually applied during insert or update of a row is the one
associated with the table that the row is physically in.
(This is unlike the behavior for column defaults: for those, the
default value associated with the table named in the query applies.)
Si une colonne parent est une colonne générée, la colonne enfant doit
aussi être une colonne générée&nbsp;; néanmoins, la colonne enfant peut
avoir une expression de génération différente. L'expression de
génération qui est réellement appliquée lors de l'insertion ou de la
mise à jour d'une ligne est celle qui est associée avec la table qui
contiendra physiquement la ligne. (Ceci est contraire au comportement
pour la valeur par défaut d'une colonne&nbsp;: pour ces dernières,
la valeur par défaut appliquée est celle associée avec la table nommée
dans la requête.)
</para>
</listitem>
<listitem>
<para>
If a parent column is not a generated column, its child column must
not be generated either.
Si une colonne parent n'est pas une colonne générée, sa colonne enfant
ne doit pas non plus être une colonne générée.
</para>
</listitem>
<listitem>
<para>
For inherited tables, if you write a child column definition without
any <literal>GENERATED</literal> clause in <command>CREATE TABLE
... INHERITS</command>, then its <literal>GENERATED</literal> clause
will automatically be copied from the parent. <command>ALTER TABLE
... INHERIT</command> will insist that parent and child columns
already match as to generation status, but it will not require their
generation expressions to match.
Pour les tables héritées, si vous écrivez une définition de colonne
de la table enfant sans clause
<literal>GENERATED</literal> dans <command>CREATE TABLE
... INHERITS</command>, alors sa clause <literal>GENERATED</literal>
sera automatiquement copiée du parent. <command>ALTER TABLE
... INHERIT</command> insistera que les colonnes parents et enfants
correspondant déjà au statut de génération, mais il n'obligera pas
à ce que les expressions de génération correspondent.
</para>
</listitem>
<listitem>
<para>
Similarly for partitioned tables, if you write a child column
definition without any <literal>GENERATED</literal> clause
in <command>CREATE TABLE ... PARTITION OF</command>, then
its <literal>GENERATED</literal> clause will automatically be copied
from the parent. <command>ALTER TABLE ... ATTACH PARTITION</command>
will insist that parent and child columns already match as to
generation status, but it will not require their generation
expressions to match.
De façon similaire pour les tables partitionnées, si vous écrivez la
définition d'une colonne enfant sans la clause
<literal>GENERATED</literal> clause dans
<command>CREATE TABLE ... PARTITION OF</command>, alors la clause
<literal>GENERATED</literal> sera automatiquement copiée du parent.
<command>ALTER TABLE ... ATTACH PARTITION</command> insistera pour
que les colonnes parents et enfants correspondent déjà au niveau
du statut de génération, mais il ne reclamera pas que les expressions
de génération correspondent.
</para>
</listitem>
<listitem>
<para>
In case of multiple inheritance, if one parent column is a generated
column, then all parent columns must be generated columns. If they
do not all have the same generation expression, then the desired
expression for the child must be specified explicitly.
Dans le cas de plusieurs héritages, si une des colonnes parents est une
colonne générée, alors toutes les colonnes parents doivent être des
colonnes générées. Si elles n'ont pas toutes la même expression de génération, alors l'expression désirée pour l'enfant doit être indiquée
explicitement.
</para>
</listitem>
</itemizedlist>
Expand Down Expand Up @@ -3386,8 +3390,8 @@ COMMIT;</programlisting>
accèdent à leur schéma par défaut.) Cette méthode est une méthode
d'utilisation de schéma sécurisé sauf si un utilisateur malin est le
propriétaire de la base de données ou dispose de l'attribut
<literal>ADMIN OPTION</literal> on a relevant role,
in which case no secure schema usage pattern exists.
<literal>ADMIN OPTION</literal> sur un rôle adéquat, auquel cas aucun
modèle d'utilisation de schéma sécurisé n'existe.
</para>
<para>
Avec <productname>PostgreSQL</productname> 15 et les versions suivantes,
Expand Down Expand Up @@ -3416,7 +3420,8 @@ COMMIT;</programlisting>
créez des fonctions ou des extensions dans le schéma public, utilisez le
premier modèle à la place. Sinon, tout comme le premier modèle, c'est
sécurisé sauf si un utilisateur non fiable est le propriétaire de la base
de données or has been granted <literal>ADMIN OPTION</literal> on a relevant role.
de données ou s'est vu donné <literal>ADMIN OPTION</literal> sur
un rôle adéquat.
</para>
</listitem>

Expand Down
32 changes: 18 additions & 14 deletions postgresql/docguide.xml
Original file line number Diff line number Diff line change
Expand Up @@ -270,9 +270,10 @@ checking for dbtoepub... dbtoepub</computeroutput></screen>
</para>

<para>
If you prefer to build <productname>PostgreSQL</productname> using
Meson, instead run <command>meson setup</command> as described in
<xref linkend="install-meson"/>, and then see
Si vous préférez construire <productname>PostgreSQL</productname> en
utilisant Meson, exécutez à la place <command>meson setup</command> comme
décrit dans
<xref linkend="install-meson"/>, et ensuite allez voir
<xref linkend="docguide-build-meson"/>.
</para>
</sect2>
Expand Down Expand Up @@ -377,9 +378,10 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</para>

<para>
In its default configuration <productname>FOP</productname> will emit an
<literal>INFO</literal> message for each page. The log level can be
changed via <filename>~/.foprc</filename>:
Dans sa configuration par défaut, <productname>FOP</productname>
émettra un message <literal>INFO</literal> pour chaque page. Le niveau
de trace peut être changé via le fichier
<filename>~/.foprc</filename>&nbsp;:
<programlisting>
LOGCHOICE=-Dorg.apache.commons.logging.Log=&zwsp;org.apache.commons.logging.impl.SimpleLog
LOGLEVEL=-Dorg.apache.commons.logging.simplelog.defaultlog=WARN
Expand Down Expand Up @@ -431,25 +433,27 @@ LOGLEVEL=-Dorg.apache.commons.logging.simplelog.defaultlog=WARN
</sect1>

<sect1 id="docguide-build-meson">
<title>Building the Documentation with Meson</title>
<title>Construire la documentation avec Meson</title>

<para>
Two options are provided for building the documentation using Meson.
Change to the <filename>build</filename> directory before running
one of these commands, or add <option>-C build</option> to the command.
Deux options sont fournies pour construire la documentation en utilisant
Meson. Positionnez-vous dans le répertoire <filename>build</filename>
avant d'exécuter une de ces commandes, ou ajoutez
<option>-C build</option> à la commande.
</para>

<para>
To build just the <acronym>HTML</acronym> version of the documentation:
Pour construire uniquement la version <acronym>HTML</acronym> de la
documentation&nbsp;:
<screen>
<prompt>build$ </prompt><userinput>ninja docs</userinput>
</screen>
To build all forms of the documentation:
Pour construire toutes les formes de documentation&nbsp;:
<screen>
<prompt>build$ </prompt><userinput>ninja alldocs</userinput>
</screen>
The output appears in the
subdirectory <filename>build/doc/src/sgml</filename>.
La sortie apparaît dans le sous-répertoire
<filename>build/doc/src/sgml</filename>.
</para>
</sect1>

Expand Down

0 comments on commit b090628

Please sign in to comment.