Changeset 634

Show
Ignore:
Timestamp:
04/23/07 13:28:56 (2 years ago)
Author:
sas
Message:

Relecture en cours

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/trunk/manuel/ddl.xml

    r620 r634  
    10411041 </sect1> 
    10421042 
    1043 <!-- ICI --> 
    10441043 <sect1 id="ddl-alter"> 
    10451044  <title>Modification des tables</title> 
     
    10511050 
    10521051  <para> 
    1053    Quand on crée une table et qu'on se rend compte qu'on a fait une erreur 
    1054    ou que les besoins de l'application ont changés, on peut alors effacer 
    1055    la table et la recréer. Mais ceci n'est pas pratique si la table contient 
    1056    déjà des données ou si la table est référencée par d'autres objets de la base 
    1057    de données (une contrainte de clé étrangère). Par conséquent, 
     1052   Lorsqu'une table est créée et qu'une erreur a été commise ou que les 
     1053   besoins de l'application changent, il est alors possible de la supprimer et 
     1054   de la récréer. Cela n'est toutefois pas pratique si la table contient 
     1055   déjà des données ou qu'elle est référencée par d'autres objets de la base 
     1056   de données (une contrainte de clé étrangère, par exemple). C'est pourquoi 
    10581057   <productname>PostgreSQL</productname> offre une série de commandes 
    1059    permettant de modifier une table existante. Notez que ceci est différent 
    1060    au niveau du concept avec la modification des données contenues dans la 
    1061    table&nbsp;; ici, nous sommes intéressés par la modification de la 
    1062    définition ou de la structure de la table. 
    1063   </para> 
    1064  
    1065   <para> 
    1066    Vous pouvez 
     1058   permettant de modifier une table existante. Cela n'a rien à voir  
     1059   avec la modification des données contenues dans la table&nbsp;; il ne 
     1060   s'agit ici, que de modifier la définition, ou structure, de la table. 
     1061  </para> 
     1062 
     1063  <para> 
     1064   Il est possible 
    10671065   <itemizedlist spacing="compact"> 
    10681066    <listitem> 
    1069      <para>ajouter des colonnes,</para> 
     1067     <para>d'ajouter des colonnes&nbsp;;</para> 
    10701068    </listitem> 
    10711069    <listitem> 
    1072      <para>retirer des colonnes,</para> 
     1070     <para>de supprimer des colonnes&nbsp;;</para> 
    10731071    </listitem> 
    10741072    <listitem> 
    1075      <para>ajouter des contraintes,</para> 
     1073     <para>d'ajouter des contraintes&nbsp;;</para> 
    10761074    </listitem> 
    10771075    <listitem> 
    1078      <para>retirer des contraintes,</para> 
     1076     <para>de supprimer des contraintes&nbsp;;</para> 
    10791077    </listitem> 
    10801078    <listitem> 
    1081      <para>modifier les valeurs par défaut,</para> 
     1079     <para>de modifier des valeurs par défaut&nbsp;;</para> 
    10821080    </listitem> 
    10831081    <listitem> 
    1084      <para>modifier les types de données des colonnes,</para> 
     1082     <para>de modifier les types de données des colonnes&nbsp;;</para> 
    10851083    </listitem> 
    10861084    <listitem> 
    1087      <para>renommer des colonnes,</para> 
     1085     <para>de renommer des colonnes&nbsp;;</para> 
    10881086    </listitem> 
    10891087    <listitem> 
    1090      <para>renommer des tables.</para> 
     1088     <para>de renommer des tables.</para> 
    10911089    </listitem> 
    10921090   </itemizedlist> 
    10931091 
    1094    Toutes ces actions sont réalisées en utilisant la commande <xref 
    1095    linkend="sql-altertable" endterm="sql-altertable-title"/> (ce lien 
    1096    fournit beaucoup plus de détails sur cette commande)
     1092   Toutes ces actions sont réalisées à l'aide de la commande <xref 
     1093   linkend="sql-altertable" endterm="sql-altertable-title"/>, dont la 
     1094   documentation est plus détaillée
    10971095  </para> 
    10981096 
     
    11061104 
    11071105   <para> 
    1108     Pour ajouter une colonne, utilisez une commande comme ceci&nbsp;: 
     1106    Pour ajouter une colonne, une commande comme celle qui suit peut être 
     1107    utilisée&nbsp;: 
    11091108<programlisting>ALTER TABLE produits ADD COLUMN description text;</programlisting> 
    11101109    La nouvelle colonne est initialement remplie avec la valeur par défaut 
    1111     (NULL si vous n'avez pas spécifié de clause <literal>DEFAULT</literal>). 
    1112    </para> 
    1113  
     1110    précisée (NULL en l'absence de clause <literal>DEFAULT</literal>). 
     1111   </para> 
     1112 
     1113<!--ICI--> 
    11141114   <para> 
    11151115    Vous pouvez aussi définir des contraintes sur la colonne au même moment