Skip to content

Commit

Permalink
Cinq nouveaux fichiers traduits
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed Jun 18, 2019
1 parent b31edfa commit 91d725a
Show file tree
Hide file tree
Showing 5 changed files with 187 additions and 176 deletions.
165 changes: 85 additions & 80 deletions postgresql/catalogs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -981,9 +981,9 @@
<entry><structfield>adbin</structfield></entry>
<entry><type>pg_node_tree</type></entry>
<entry></entry>
<entry>The column default value, in <function>nodeToString()</function>
representation. Use <literal>pg_get_expr(adbin, adrelid)</literal> to
convert it to an SQL expression.</entry>
<entry>La valeur par défaut de la colonne, dans la représentation
<function>nodeToString()</function>. Utilisez <literal>pg_get_expr(adbin,
adrelid)</literal> pour la convertir en une expression SQL.</entry>
</row>
</tbody>
</tgroup>
Expand Down Expand Up @@ -1174,11 +1174,11 @@
<entry><type>bool</type></entry>
<entry></entry>
<entry>
This column has a default expression or generation expression, in which
case there will be a corresponding entry in the
<structname>pg_attrdef</structname> catalog that actually defines the
expression. (Check <structfield>attgenerated</structfield> to
determine whether this is a default or a generation expression.)
Cette colonne a une expression par défaut ou une expression générée,
auquel cas il y aura un enregistrement correspondant dans le catalogue
<structname>pg_attrdef</structname> qui définit réellement
l'expression. (Vérifiez <structfield>attgenerated</structfield> pour
déterminer si c'est une expression par défaut ou générée.)
</entry>
</row>

Expand Down Expand Up @@ -1212,9 +1212,9 @@
<entry><type>char</type></entry>
<entry></entry>
<entry>
If a zero byte (<literal>''</literal>), then not a generated column.
Otherwise, <literal>s</literal> = stored. (Other values might be added
in the future.)
Si c'est un octet zéro (<literal>''</literal>), alors ce n'est pas une
colonne générée. Sinon, <literal>s</literal> = stockée. (D'autres
valeurs pourraient être ajoutées dans le futur.)
</entry>
</row>

Expand Down Expand Up @@ -2272,7 +2272,7 @@ SCRAM-SHA-256$<replaceable>&lt;nombre d'itération&gt;</replaceable>:<replaceabl
<entry><structfield>collisdeterministic</structfield></entry>
<entry><type>bool</type></entry>
<entry></entry>
<entry>Is the collation deterministic?</entry>
<entry>Est-ce que le collationnement est déterministe&nbsp;?</entry>
</row>

<row>
Expand Down Expand Up @@ -2611,10 +2611,9 @@ SCRAM-SHA-256$<replaceable>&lt;nombre d'itération&gt;</replaceable>:<replaceabl
<entry><structfield>conbin</structfield></entry>
<entry><type>pg_node_tree</type></entry>
<entry></entry>
<entry>If a check constraint, an internal representation of the
expression. (It's recommended to use
<function>pg_get_constraintdef()</function> to extract the definition of
a check constraint.)</entry>
<entry>Si c'est une contrainte CHECK, représentation interne de l'expression.
(Il est recommandé d'utiliser <function>pg_get_constraintdef()</function>
pour extraire la définition d'une contrainte CHECK.)</entry>
</row>
</tbody>
</tgroup>
Expand Down Expand Up @@ -3239,15 +3238,16 @@ SCRAM-SHA-256$<replaceable>&lt;nombre d'itération&gt;</replaceable>:<replaceabl
<command>DROP</command> de l'objet référencé à la place). La
suppression de l'objet référencé résultera en une suppression
automatique de l'objet dépendant que <command>CASCADE</command> soit
précisé ou non. If the dependent object is reached due to a dependency
on some other object, the drop is converted to a drop of the referenced
object, so that <literal>NORMAL</literal> and <literal>AUTO</literal>
dependencies of the dependent object behave much like they were
dependencies of the referenced object. Example: a view's <literal>ON
SELECT</literal> rule is made internally dependent on the view,
preventing it from being dropped while the view remains. Dependencies
of the rule (such as tables it refers to) act as if they were
dependencies of the view.
précisé ou non. Si l'objet dépendant est atteint à cause d'une
dépendance d'un autre objet, la suppression est convertie en une
suppression de l'objet référencé, pour que les dépendances
<literal>NORMAL</literal> et <literal>AUTO</literal> de l'objet
dépendant se comportent comme s'ils s'agissaient de dépendances de
l'objet référencé. Par exemple, la règle <literal>ON SELECT</literal>
d'une vue est rendue en interne dépendante de la vue, empêchant sa
suppression tant que la vue existe. Les dépendances de la règle (comme
les tables auxquelles elle fait référence) agissent comme si elles
dépendaient de la vue.
</para>
</listitem>
</varlistentry>
Expand All @@ -3258,33 +3258,35 @@ SCRAM-SHA-256$<replaceable>&lt;nombre d'itération&gt;</replaceable>:<replaceabl
<listitem>
<para>
L'objet dépendant a été créé lors de la création de l'objet référencé,
mais il s'agit vraiment d'un détail d'implémentation interne. ;
however, unlike <literal>INTERNAL</literal>, there is more than one
such referenced object. The dependent object must not be dropped
unless at least one of these referenced objects is dropped; if any one
is, the dependent object should be dropped whether or not
<literal>CASCADE</literal> is specified. Also unlike
<literal>INTERNAL</literal>, a drop of some other object that the
dependent object depends on does not result in automatic deletion of
any partition-referenced object. Hence, if the drop does not cascade
to at least one of these objects via some other path, it will be
refused. (In most cases, the dependent object shares all its
non-partition dependencies with at least one partition-referenced
object, so that this restriction does not result in blocking any
cascaded delete.) Primary and secondary partition dependencies behave
identically except that the primary dependency is preferred for use in
error messages; hence, a partition-dependent object should have one
primary partition dependency and one or more secondary partition
dependencies. Note that partition dependencies are made in addition to,
not instead of, any dependencies the object would normally have. This
simplifies <command>ATTACH/DETACH PARTITION</command> operations: the
partition dependencies need only be added or removed. Example: a child
partitioned index is made partition-dependent on both the partition
table it is on and the parent partitioned index, so that it goes away
if either of those is dropped, but not otherwise. The dependency on
the parent index is primary, so that if the user tries to drop the
child partitioned index, the error message will suggest dropping the
parent index instead (not the table).
mais il s'agit vraiment d'un détail d'implémentation interne.
Néanmoins, contrairement à <literal>INTERNAL</literal>, il existe plus
d'un objet référencé. L'objet dépendant ne doit pas être supprimé sauf
si au moins un des objets référencés est supprimé&nbsp;; si c'est le
cas, l'objet dépendant doit être supprimé que
<literal>CASCADE</literal> soit indiqué ou pas. De plus, contrairement
à <literal>INTERNAL</literal>, une suppression de certains autres
objets dont l'objet dépendant dépend ne résulte pas en une suppression
automatique d'objet référencé par une patition. De ce fait, si la
suppression ne cascade pas vers au moins un de ces objets via un autre
chemin, elle sera refusée. (Dans la plupart des cas, l'objet dépendant
partage toutes ses dépendances non-partitions avec au moins un objet
référencé par partition, donc cette restriction ne résulte pas dans le
blocage de suppression en cascade). Les dépendances de partitions
primaire et secondaire se comportent de façon identique sauf que la
dépendance primaire est préféré pour une utilisation dans les messages
d'erreur. De ce fait, un objet dépendant d'une partition devrait avoir
une dépendance de partition primaire et une ou plusieurs dépendances de
partition secondaires. Notez que les dépendances de partition sont
faites en plus, et non pas à la place, de toute dépendant que l'objet
aurait normalement. Ceci simplifie les opérations
<command>ATTACH/DETACH PARTITION</command>&nbsp;: les dépendances
partitions ont seulement besoin d'être ajoutées ou supprimées. Par
exemple, une partition d'un index est rendue dépendante de la partition
de la table et de l'index partitionné, pour qu'elle disparaisse si l'un
des deux est supprimé, mais pas autrement. La dépendance sur l'index
parent est primaire, pour que si l'utilisateur essaie de supprimer
l'index partitionné, le message d'erreur suggèrera la suppression de
l'index parent à la place (et non pas de la table).
</para>
</listitem>
</varlistentry>
Expand All @@ -3311,12 +3313,12 @@ SCRAM-SHA-256$<replaceable>&lt;nombre d'itération&gt;</replaceable>:<replaceabl
<para>
L'objet dépendant n'est pas un membre de l'extension qui est l'objet
référencé (et donc ne doit pas être ignoré par
<application>pg_dump</application>), but it cannot function without the
extension and should be auto-dropped if the extension is. The dependent
object may be dropped on its own as well. Functionally this dependency
type acts the same as an <literal>AUTO</literal> dependency, but it's
kept separate for clarity and to simplify
<application>pg_dump</application>.
<application>pg_dump</application>), mais il ne peut fonctionner sans
l'extension et doit être supprimé automatiquement si l'extension l'est.
L'objet dépendant peut aussi être supprimé tout seul.
Fonctionnellement, ce type de dépendance agit de la même façon que la
dépendance <literal>AUTO</literal>, mais il est séparé pour des raisons
de clareté et pour simplifier <application>pg_dump</application>.
</para>
</listitem>
</varlistentry>
Expand All @@ -3339,16 +3341,16 @@ SCRAM-SHA-256$<replaceable>&lt;nombre d'itération&gt;</replaceable>:<replaceabl
</para>

<para>
Note that it's quite possible for two objects to be linked by more than
one <structname>pg_depend</structname> entry. For example, a child
partitioned index would have both a partition-type dependency on its
associated partition table, and an auto dependency on each column of
that table that it indexes. This sort of situation expresses the union
of multiple dependency semantics. A dependent object can be dropped
without <literal>CASCADE</literal> if any of its dependencies satisfies
its condition for automatic dropping. Conversely, all the
dependencies' restrictions about which objects must be dropped together
must be satisfied.
Notez qu'il est bien possible que les deux objets soient liés par plus d'un
enregistrement dans <structname>pg_depend</structname>. Par exémple, un
index fils partitionné pourrait avoir à la fois une dépendance de type
partition sur la table partitionnée associée et une dépendance automatique
de chaque colonne de la table qu'il indexe. Ce type de situation exprime
l'union de plusieurs sémantiques de dépendances. Un objet dépendant peut
être supprimé sans <literal>CASCADE</literal> si toutes ses dépendances
satisfont la condition de suppression automatique. Dans le cas contraire,
toutes les restrictions de dépendance sur les objets à supprimer ensemble
doivent être satisfaites.
</para>

</sect1>
Expand Down Expand Up @@ -5455,8 +5457,8 @@ SCRAM-SHA-256$<replaceable>&lt;nombre d'itération&gt;</replaceable>:<replaceabl
<entry><structfield>prosupport</structfield></entry>
<entry><type>regproc</type></entry>
<entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Optional planner support function for this function
(see <xref linkend="xfunc-optimization"/>)</entry>
<entry>Fonction optionnelle de support pour le planificateur
(voir <xref linkend="xfunc-optimization"/>)</entry>
</row>

<row>
Expand Down Expand Up @@ -5484,7 +5486,7 @@ SCRAM-SHA-256$<replaceable>&lt;nombre d'itération&gt;</replaceable>:<replaceabl
<entry></entry>
<entry>
Cette fonction n'a pas d'effets de bord. Aucune information sur les
arguments n'est' reportée sauf via la valeur de retour. Toute fonction
arguments n'est reportée sauf via la valeur de retour. Toute fonction
qui pourrait renvoyer une erreur dépendant des valeurs de ses arguments
n'est pas considérée sans fuite.
</entry>
Expand Down Expand Up @@ -6758,10 +6760,11 @@ SCRAM-SHA-256$<replaceable>&lt;nombre d'itération&gt;</replaceable>:<replaceabl
<entry><type>oid</type></entry>
<entry><literal><link linkend="catalog-pg-collation"><structname>pg_collation</structname></link>.oid</literal></entry>
<entry>
The collation used to derive the statistics stored in the
<replaceable>N</replaceable>th <quote>slot</quote>. For example, a
histogram slot for a collatable column would show the collation that
defines the sort order of the data. Zero for noncollatable data.
Le collationnement utilisé pour dériver les statistiques enregistrées
dans le <replaceable>N</replaceable>-ième <quote>slot</quote>. Par
exemple, un slot histogramme pour une colonne collationnable
afficherait le collationnement qui définit l'ordre de tri de la donnée.
Zéro pour les données sans collationnement.
</entry>
</row>

Expand Down Expand Up @@ -6873,8 +6876,10 @@ SCRAM-SHA-256$<replaceable>&lt;nombre d'itération&gt;</replaceable>:<replaceabl
Un tableau contenant des codes pour les types statistiques
activés&nbsp;; les valeurs valides sont&nbsp;:
<literal>d</literal> pour des statistiques n-distinct,
<literal>f</literal> pour des statistiques de dépendance fonctionnelle, and
<literal>m</literal> for most common values (MCV) list statistics
<literal>f</literal> pour des statistiques de dépendance fonctionnelle
et <literal>m</literal> pour des statistiques sur les valeurs les plus
communes (<foreignphrase>most common values</foreignphrase> ou
<acronym>MCV</acronym>).
</entry>
</row>

Expand Down Expand Up @@ -6903,8 +6908,8 @@ SCRAM-SHA-256$<replaceable>&lt;nombre d'itération&gt;</replaceable>:<replaceabl
<entry><type>pg_mcv_list</type></entry>
<entry></entry>
<entry>
MCV (most-common values) list statistics, serialized as
<structname>pg_mcv_list</structname> type.
Statistiques MCV (valeurs les plus communes), sérialisées sous la
forme d'un type <structname>pg_mcv_list</structname>.
</entry>
</row>

Expand Down Expand Up @@ -7378,7 +7383,7 @@ SCRAM-SHA-256$<replaceable>&lt;nombre d'itération&gt;</replaceable>:<replaceabl
<entry><type>oid</type></entry>
<entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>L'index supportant une contrainte unique, clé primaire, clé
d'intégrité référentielle, contraint d'exclusion</entry>
d'intégrité référentielle, contrainte d'exclusion</entry>
</row>

<row>
Expand Down
31 changes: 16 additions & 15 deletions postgresql/information_schema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -994,19 +994,20 @@
<title><literal>column_column_usage</literal></title>

<para>
The view <literal>column_column_usage</literal> identifies all generated
columns that depend on another base column in the same table. Only tables
owned by a currently enabled role are included.
La vue <literal>column_column_usage</literal> identifie toutes les colonnes
générées qui dépendant d'une autre colonne de base dans la même table.
Seuls les tables possédées par le rôle actuel sont incluses.

</para>

<table>
<title><literal>column_column_usage</literal> Columns</title>
<title>Colonnes de <literal>column_column_usage</literal></title>

<tgroup cols="3">
<thead>
<row>
<entry>Name</entry>
<entry>Data Type</entry>
<entry>Nome</entry>
<entry>Type de données</entry>
<entry>Description</entry>
</row>
</thead>
Expand All @@ -1015,31 +1016,31 @@
<row>
<entry><literal>table_catalog</literal></entry>
<entry><type>sql_identifier</type></entry>
<entry>Name of the database containing the table (always the current database)</entry>
<entry>Nom de la base contenant la table (toujours la base actuelle)</entry>
</row>

<row>
<entry><literal>table_schema</literal></entry>
<entry><type>sql_identifier</type></entry>
<entry>Name of the schema containing the table</entry>
<entry>Nom du schéma contenant la table</entry>
</row>

<row>
<entry><literal>table_name</literal></entry>
<entry><type>sql_identifier</type></entry>
<entry>Name of the table</entry>
<entry>Nom de la table</entry>
</row>

<row>
<entry><literal>column_name</literal></entry>
<entry><type>sql_identifier</type></entry>
<entry>Name of the base column that a generated column depends on</entry>
<entry>Nom de la colonne de base dont la colonne générée dépend</entry>
</row>

<row>
<entry><literal>dependent_column</literal></entry>
<entry><type>sql_identifier</type></entry>
<entry>Name of the generated column</entry>
<entry>Nom de la colonne générée</entry>
</row>
</tbody>
</tgroup>
Expand Down Expand Up @@ -1776,17 +1777,17 @@
<entry><literal>is_generated</literal></entry>
<entry><type>character_data</type></entry>
<entry>
If the column is a generated column, then <literal>ALWAYS</literal>,
else <literal>NEVER</literal>.
Si la colonne est une colonne générée, alors <literal>ALWAYS</literal>,
sinon <literal>NEVER</literal>.
</entry>
</row>

<row>
<entry><literal>generation_expression</literal></entry>
<entry><type>character_data</type></entry>
<entry>
If the column is a generated column, then the generation expression,
else null.
Si la colonne est une colonne générée, alors l'expression générée,
sinon null.
</entry>
</row>

Expand Down

0 comments on commit 91d725a

Please sign in to comment.