Skip to content

Commit

Permalink
Passage en UTF-8 de la dernière traduction de Julien
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed May 28, 2011
1 parent da53db8 commit d4542de
Showing 1 changed file with 64 additions and 64 deletions.
128 changes: 64 additions & 64 deletions postgresql/ref/alter_foreign_table.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ PostgreSQL documentation

<refnamediv>
<refname>ALTER FOREIGN TABLE</refname>
<refpurpose>modifie la définition de la table distante</refpurpose>
<refpurpose>modifie la définition de la table distante</refpurpose>
</refnamediv>

<indexterm zone="sql-alterforeigntable">
Expand All @@ -28,15 +28,15 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
RENAME TO <replaceable class="parameter">nouveau_nom</replaceable>
ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
SET SCHEMA <replaceable class="parameter">nouveau_schéma</replaceable>
SET SCHEMA <replaceable class="parameter">nouveau_schéma</replaceable>

<phrase>où <replaceable class="parameter">action</replaceable> peut être&nbsp;:</phrase>
<phrase>où <replaceable class="parameter">action</replaceable> peut être&nbsp;:</phrase>

ADD [ COLUMN ] <replaceable class="parameter">colonne</replaceable> <replaceable class="parameter">type</replaceable>
DROP [ COLUMN ] [ IF EXISTS ] <replaceable class="parameter">colonne</replaceable> [ RESTRICT | CASCADE ]
ALTER [ COLUMN ] <replaceable class="parameter">colonne</replaceable> [ SET DATA ] TYPE <replaceable class="parameter">type</replaceable>
ALTER [ COLUMN ] <replaceable class="parameter">colonne</replaceable> { SET | DROP } NOT NULL
OWNER TO <replaceable class="parameter">nouveau_propriétaire</replaceable>
OWNER TO <replaceable class="parameter">nouveau_propriétaire</replaceable>
OPTIONS ( [ ADD | SET | DROP ] <replaceable class="parameter">option</replaceable> ['<replaceable class="parameter">valeur</replaceable>'] [, ... ])
</synopsis>
</refsynopsisdiv>
Expand All @@ -45,15 +45,15 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
<title>Description</title>

<para>
<command>ALTER FOREIGN TABLE</command> modifie la définition d'une table distante existante.
<command>ALTER FOREIGN TABLE</command> modifie la définition d'une table distante existante.
Il existe plusieurs variantes&nbsp;:

<variablelist>
<varlistentry>
<term><literal>ADD COLUMN</literal></term>
<listitem>
<para>
Ajoute une nouvelle colonne à la table distante en utilisant une syntaxe identique à celle de
Ajoute une nouvelle colonne à la table distante en utilisant une syntaxe identique à celle de
<xref linkend="SQL-CREATEFOREIGNTABLE"/>.
</para>
</listitem>
Expand All @@ -64,12 +64,12 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
<listitem>
<para>
Supprime une colonne de la table.
L'option <literal>CASCADE</literal> doit être utilisée lorsque des objets en dehors
de la table dépendant de cette colonne, comme par exemple des références
de clés étrangères ou des vues.
Si <literal>IF EXISTS</literal> est indiqué et que la colonne n'existe
pas, aucune erreur n'est renvoyée. Dans ce cas, un message d'avertissement
est envoyé à la place.
L'option <literal>CASCADE</literal> doit être utilisée lorsque des objets en dehors
de la table dépendant de cette colonne, comme par exemple des références
de clés étrangères ou des vues.
Si <literal>IF EXISTS</literal> est indiqué et que la colonne n'existe
pas, aucune erreur n'est renvoyée. Dans ce cas, un message d'avertissement
est envoyé à la place.
</para>
</listitem>
</varlistentry>
Expand All @@ -88,7 +88,7 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
<listitem>
<para>
Autorise / refuse l'ajout de valeurs NULL dans la colonne.
<literal>SET NOT NULL</literal> ne peut être utilisé que
<literal>SET NOT NULL</literal> ne peut être utilisé que
si la colonne ne contient pas de valeurs NULL.
</para>
</listitem>
Expand All @@ -98,8 +98,8 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
<term><literal>OWNER</literal></term>
<listitem>
<para>
Change le propriétaire d'une table distante. Le nouveau propriétaire est celui passé
en paramètre.
Change le propriétaire d'une table distante. Le nouveau propriétaire est celui passé
en paramètre.
</para>
</listitem>
</varlistentry>
Expand All @@ -109,7 +109,7 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
<listitem>
<para>
Change le nom d'une table distante ou le nom d'une colonne individuelle
de la table distante. Cela n'a aucun effet sur la donnée stockée.
de la table distante. Cela n'a aucun effet sur la donnée stockée.
</para>
</listitem>
</varlistentry>
Expand All @@ -118,7 +118,7 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
<term><literal>SET SCHEMA</literal></term>
<listitem>
<para>
Déplace la table distante dans un autre schéma.
Déplace la table distante dans un autre schéma.
</para>
</listitem>
</varlistentry>
Expand All @@ -128,14 +128,14 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
<listitem>
<para>
Modifie les options de la table distante ou de la colonne de la table distante.
L'action à effectuer est spécifiée par <literal>ADD</literal> (ajout),
<literal>SET</literal> (définition) ou <literal>DROP</literal> (suppression).
Si aucune action n'est mentionnée, <literal>ADD</literal> est utilisée.
L'action à effectuer est spécifiée par <literal>ADD</literal> (ajout),
<literal>SET</literal> (définition) ou <literal>DROP</literal> (suppression).
Si aucune action n'est mentionnée, <literal>ADD</literal> est utilisée.

Les noms des options autorisées et leurs valeurs sont spécifiques
à chaque wrapper de données distantes et sont validées en utilisant
la fonction de validation du wrapper de données distantes. Le nom
de chaque option doit être unique.
Les noms des options autorisées et leurs valeurs sont spécifiques
à chaque wrapper de données distantes et sont validées en utilisant
la fonction de validation du wrapper de données distantes. Le nom
de chaque option doit être unique.
</para>
</listitem>
</varlistentry>
Expand All @@ -144,39 +144,39 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
</para>

<para>
À l'exception de <literal>RENAME</literal> et <literal>SET SCHEMA</literal>, toutes
les actions peuvent être combinées en une liste de modifications appliquées
parallèlement. Par exemple, il est possible d'ajouter plusieurs colonnes et/ou
À l'exception de <literal>RENAME</literal> et <literal>SET SCHEMA</literal>, toutes
les actions peuvent être combinées en une liste de modifications appliquées
parallèlement. Par exemple, il est possible d'ajouter plusieurs colonnes et/ou
de modifier plusieurs colonnes en une seule commande.
</para>

<para>
Il faut être propriétaire de la table pour utiliser <command>ALTER FOREIGN TABLE</command>.
Pour modifier le schéma d'une table, le droit <literal>CREATE</literal> sur
le nouveau schéma est requis.
Il faut être propriétaire de la table pour utiliser <command>ALTER FOREIGN TABLE</command>.
Pour modifier le schéma d'une table, le droit <literal>CREATE</literal> sur
le nouveau schéma est requis.
Pour ajouter la table en tant que nouvel enfant d'une table parent, vous devez
aussi être propriétaire de la table parent.
aussi être propriétaire de la table parent.

Pour modifier le propriétaire de la table, il est nécessaire d'être un membre direct ou
indirect du nouveau rôle et ce dernier doit avoir le droit
<literal>CREATE</literal> sur le schéma de la table (ces restrictions
assurent que la modification du propriétaire ne diffère en rien de ce qu'il
est possible de faire par la suppression et la re-création de la table.
Néanmoins, dans tous les cas, un superutilisateur peut modifier le propriétaire
Pour modifier le propriétaire de la table, il est nécessaire d'être un membre direct ou
indirect du nouveau rôle et ce dernier doit avoir le droit
<literal>CREATE</literal> sur le schéma de la table (ces restrictions
assurent que la modification du propriétaire ne diffère en rien de ce qu'il
est possible de faire par la suppression et la re-création de la table.
Néanmoins, dans tous les cas, un superutilisateur peut modifier le propriétaire
de n'importe quelle table).
</para>
</refsect1>

<refsect1>
<title>Paramètres</title>
<title>Paramètres</title>

<variablelist>

<varlistentry>
<term><replaceable class="parameter">nom</replaceable></term>
<listitem>
<para>
Le nom (éventuellement qualifié du nom du schéma) de la table à modifier.
Le nom (éventuellement qualifié du nom du schéma) de la table à modifier.
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -212,8 +212,8 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
<term><replaceable class="parameter">type</replaceable></term>
<listitem>
<para>
Le type de données de la nouvelle colonne, ou le nouveau type de
données d'une colonne existante.
Le type de données de la nouvelle colonne, ou le nouveau type de
données d'une colonne existante.
</para>
</listitem>
</varlistentry>
Expand All @@ -222,9 +222,9 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
<term><literal>CASCADE</literal></term>
<listitem>
<para>
Les objets qui dépendent de la colonne ou
de la contrainte supprimée sont automatiquement supprimés
(par exemple, les vues référençant la colonne).
Les objets qui dépendent de la colonne ou
de la contrainte supprimée sont automatiquement supprimés
(par exemple, les vues référençant la colonne).
</para>
</listitem>
</varlistentry>
Expand All @@ -233,26 +233,26 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
<term><literal>RESTRICT</literal></term>
<listitem>
<para>
La colonne ou la contrainte n'est pas supprimée si des objets en
dépendent. C'est le comportement par défaut.
La colonne ou la contrainte n'est pas supprimée si des objets en
dépendent. C'est le comportement par défaut.
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><replaceable class="parameter">nouveau_propriétaire</replaceable></term>
<term><replaceable class="parameter">nouveau_propriétaire</replaceable></term>
<listitem>
<para>
Le nom d'utilisateur du nouveau propriétaire de la table distante.
Le nom d'utilisateur du nouveau propriétaire de la table distante.
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><replaceable class="parameter">nouveau_schéma</replaceable></term>
<term><replaceable class="parameter">nouveau_schéma</replaceable></term>
<listitem>
<para>
Le nom du schéma vers lequel la table distante sera déplacée.
Le nom du schéma vers lequel la table distante sera déplacée.
</para>
</listitem>
</varlistentry>
Expand All @@ -263,23 +263,23 @@ ALTER FOREIGN TABLE <replaceable class="parameter">nom</replaceable>
<title>Notes</title>

<para>
Le mot clé <literal>COLUMN</literal> n'est pas nécessaire. Il peut être omis.
Le mot clé <literal>COLUMN</literal> n'est pas nécessaire. Il peut être omis.
</para>

<para>
La cohérence avec le serveur distant n'est pas vérifiée lorsqu'une colonne
est ajoutée ou supprimée avec la commande <literal>ADD COLUMN</literal> ou
<literal>DROP COLUMN</literal>, lorsqu'une colonne système <literal>oid</literal>
est ajoutée ou supprimée, lorsqu'une contrainte <literal>CHECK</literal> ou
<literal>NOT NULL</literal> est ajoutée, ou encore lorsqu'un type de colonne est
modifié avec l'action <literal>SET DATA TYPE</literal>.
Il est ainsi de la responsabilité de l'utilisateur de s'assurer que la définition
La cohérence avec le serveur distant n'est pas vérifiée lorsqu'une colonne
est ajoutée ou supprimée avec la commande <literal>ADD COLUMN</literal> ou
<literal>DROP COLUMN</literal>, lorsqu'une colonne système <literal>oid</literal>
est ajoutée ou supprimée, lorsqu'une contrainte <literal>CHECK</literal> ou
<literal>NOT NULL</literal> est ajoutée, ou encore lorsqu'un type de colonne est
modifié avec l'action <literal>SET DATA TYPE</literal>.
Il est ainsi de la responsabilité de l'utilisateur de s'assurer que la définition
de la table distante est compatible avec celle du serveur distant.
</para>

<para>
Voir la commande <xref linkend="sql-createforeigntable"/> pour une
description plus complète des paramètres valides.
description plus complète des paramètres valides.
</para>
</refsect1>

Expand All @@ -303,23 +303,23 @@ ALTER FOREIGN TABLE mon_schema.distributeurs OPTIONS (ADD opt1 'valeur', SET opt
</refsect1>

<refsect1>
<title>Compatibilité</title>
<title>Compatibilité</title>

<para>
Les actions <literal>ADD</literal>, <literal>DROP</literal>,
et <literal>SET DATA TYPE</literal> sont conformes au standard
SQL. Les autres actions sont des extensions <productname>PostgreSQL</productname>
du standard SQL.
De plus, la possibilité de combiner de multiples modifications en une
De plus, la possibilité de combiner de multiples modifications en une
seule commande <command>ALTER FOREIGN TABLE</command> est une extension
<productname>PostgreSQL</productname>.
</para>

<para>
La commande <command>ALTER FOREIGN TABLE DROP COLUMN</command> peut être utilisée
pour supprimer jusqu'à la dernière colonne d'une table distante, permettant ainsi
La commande <command>ALTER FOREIGN TABLE DROP COLUMN</command> peut être utilisée
pour supprimer jusqu'à la dernière colonne d'une table distante, permettant ainsi
d'obtenir une table sans colonne. Il s'agit d'une extension du standard SQL, qui ne
permet pas de gérer des tables sans colonnes.
permet pas de gérer des tables sans colonnes.
</para>
</refsect1>
</refentry>

0 comments on commit d4542de

Please sign in to comment.