Skip to content

Commit

Permalink
Nouvelle traduction
Browse files Browse the repository at this point in the history
  • Loading branch information
julien2512 authored and gleu committed Jun 15, 2012
1 parent b32f3e7 commit 7901df3
Showing 1 changed file with 19 additions and 20 deletions.
39 changes: 19 additions & 20 deletions postgresql/ref/alter_table.xml
Original file line number Diff line number Diff line change
Expand Up @@ -114,8 +114,8 @@ ALTER TABLE [ IF EXISTS ] <replaceable class="parameter">nom</replaceable>
<term><literal>IF EXISTS</literal></term>
<listitem>
<para>
Do not throw an error if the table does not exist. A notice is issued
in this case.
Ne retourne pas d'erreur si la table n'existe pas. Seul un message d'avertissement
est retourné dans ce cas.
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -259,10 +259,10 @@ ALTER TABLE [ IF EXISTS ] <replaceable class="parameter">nom</replaceable>
s'assurer que toutes les lignes de la table satisfont la contrainte,
est ignorée. La contrainte sera toujours assurée pour les insertions
et mises à jour suivantes (autrement dit, elles échoueront sauf
s'il existe une ligne correspondante dans la table référencée).
, in the case
of foreign keys; and they'll fail unless the new row matches the
specified check constraints)
s'il existe une ligne correspondante dans la table référencée
par
la clé étrangère, ou elles échoueront sauf si la nouvelle ligne correspond aux
contraintes de vérification spécifiées)
Par contre, la base de données ne supposera pas que la contrainte
est valable pour toutes les lignes dans la table, tant que la
contrainte n'a pas été validée en utilisant l'option <literal>VALIDATE
Expand Down Expand Up @@ -501,10 +501,10 @@ ALTER TABLE [ IF EXISTS ] <replaceable class="parameter">nom</replaceable>

<para>
Il doit y avoir aussi une correspondance des contraintes de tables enfants
pour toutes les contraintes <literal>CHECK</literal>, except those
marked non-inheritable (that is, created with <literal>ALTER TABLE ONLY</literal>)
in the parent, which are ignored; all child-table constraints matched
must not be marked non-inheritable. Actuellement, les
pour toutes les contraintes <literal>CHECK</literal>, sauf pour celles
qui ont été définies comme non-héritables (c'est-à-dire créées avec l'option <literal>ALTER TABLE ONLY</literal>)
par la table parente, qui sont donc ignorées. Les contraintes des tables filles en correspondance avec
celles de la table parente ne doivent pas être définies comme non-héritables. Actuellement, les
contraintes <literal>UNIQUE</literal>, <literal>PRIMARY KEY</literal>
et <literal>FOREIGN KEY</literal> ne sont pas prises en compte mais ceci
pourrait changer dans le futur.
Expand Down Expand Up @@ -620,9 +620,8 @@ ALTER TABLE [ IF EXISTS ] <replaceable class="parameter">nom</replaceable>
est possible de faire par la suppression et le recréation de la table.
Néanmoins, un superutilisateur peut modifier le propriétaire de n'importe
quelle table.)
To add a column or alter a column type or use the <literal>OF</literal>
clause, you must also have <literal>USAGE</literal> privilege on the data
type.
Pour ajouter une colonne ou modifier un type de colonne ou utiliser la clause <literal>OF</literal>,
vous devez avoir le droit <literal>USAGE</literal> sur le type de la donnée.
</para>
</refsect1>

Expand Down Expand Up @@ -931,8 +930,8 @@ ALTER TABLE [ IF EXISTS ] <replaceable class="parameter">nom</replaceable>
et <literal>TABLESPACE</literal> ne sont jamais propagées aux tables
descendantes&nbsp;; c'est-à-dire qu'elles agissent comme si
<literal>ONLY</literal> est spécifié.
Adding a constraint recurses only for <literal>CHECK</literal> constraints
that are not marked <literal>NO INHERIT</literal>.
Seules les contraintes <literal>CHECK</literal> sont propagées,
et uniquement si elles ne sont pas marquées <literal>NO INHERIT</literal>.
</para>

<para>
Expand Down Expand Up @@ -1005,9 +1004,9 @@ ALTER TABLE [ IF EXISTS ] <replaceable class="parameter">nom</replaceable>
</para>

<para>
To rename an existing constraint:
Pour renommer une contrainte existante&nbsp;:
<programlisting>
ALTER TABLE distributors RENAME CONSTRAINT zipchk TO zip_check;
ALTER TABLE distributeurs RENAME CONSTRAINT verif_cp TO verif_code_postal;
</programlisting>
</para>

Expand All @@ -1027,10 +1026,10 @@ ALTER TABLE distributors RENAME CONSTRAINT zipchk TO zip_check;
</programlisting>
</para>

<para>
To add a check constraint only to a table and not to its children:
<para>
Pour ajouter une contrainte <literal>CHECK</literal> à une table, mais pas à ses filles&nbsp;:
<programlisting>
ALTER TABLE distributors ADD CONSTRAINT zipchk CHECK NO INHERIT (char_length(zipcode) = 5);
ALTER TABLE distributeurs ADD CONSTRAINT verif_cp CHECK NO INHERIT (char_length(code_postal) = 5);
</programlisting>
(The check constraint will not be inherited by future children, either.)
</para>
Expand Down

0 comments on commit 7901df3

Please sign in to comment.