[Trad] [svn:pgfr] r1223 - traduc/trunk/postgresql

admin at listes.postgresql.fr admin at listes.postgresql.fr
Mar 27 Jan 23:29:44 CET 2009


Author: sas
Date: 2009-01-27 23:29:44 +0100 (Tue, 27 Jan 2009)
New Revision: 1223

Modified:
   traduc/trunk/postgresql/information_schema.xml
Log:
Pas autant de photos dans le catalogue des 3 Suisses...

Modified: traduc/trunk/postgresql/information_schema.xml
===================================================================
--- traduc/trunk/postgresql/information_schema.xml	2009-01-19 21:21:45 UTC (rev 1222)
+++ traduc/trunk/postgresql/information_schema.xml	2009-01-27 22:29:44 UTC (rev 1223)
@@ -793,16 +793,15 @@
 
  </sect1>
 
-<!-- SAS::ICI -->
  <sect1 id="infoschema-column-udt-usage">
   <title><literal>column_udt_usage</literal></title>
 
   <para>
    La vue <literal>column_udt_usage</literal> identifie toutes les colonnes
-   utilisant les types de données dont un rôle actuellement activé est propriétaire.
-   Notez que, dans <productname>PostgreSQL</productname>, les types de données
-   internes se comportent comme des types définis par l'utilisateur, donc
-   ils sont aussi inclus ici. Voir aussi la <xref linkend="infoschema-columns"/>
+   qui utilisent les types de données possédés par un rôle actif.
+   Avec <productname>PostgreSQL</productname>, les types de données
+   internes se comportent comme des types utilisateur, ils apparaissent
+   aussi ici. Voir aussi la <xref linkend="infoschema-columns"/>
    pour plus de détails.
   </para>
 
@@ -826,9 +825,9 @@
       <entry><literal>udt_catalog</literal></entry>
       <entry><type>sql_identifier</type></entry>
       <entry>
-       Nom de la base de données où le type de donnée de la colonne (le type
+       Nom de la base de données dans laquelle le type de donnée de la colonne (le type
        sous-jacent du domaine, si applicable) est défini (toujours la base de
-       données courante)
+       données courante).
       </entry>
      </row>
 
@@ -836,8 +835,8 @@
       <entry><literal>udt_schema</literal></entry>
       <entry><type>sql_identifier</type></entry>
       <entry>
-       Nom du schéma où le type de donnée de la colonne (le type
-       sous-jacent du domaine, si applicable) est défini
+       Nom du schéma dans lequel le type de donnée de la colonne (le type
+       sous-jacent du domaine, si applicable) est défini.
       </entry>
      </row>
 
@@ -846,7 +845,7 @@
       <entry><type>sql_identifier</type></entry>
       <entry>
        Nom du type de données de la colonne (le type sous-jacent du domaine,
-       si applicable)
+       si applicable).
       </entry>
      </row>
 
@@ -854,25 +853,25 @@
       <entry><literal>table_catalog</literal></entry>
       <entry><type>sql_identifier</type></entry>
       <entry>Nom de la base de données contenant la table (toujours la base de
-       données courante)</entry>
+       données courante).</entry>
      </row>
 
      <row>
       <entry><literal>table_schema</literal></entry>
       <entry><type>sql_identifier</type></entry>
-      <entry>Nom du schéma contenant la 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>Nom de la table</entry>
+      <entry>Nom de la table.</entry>
      </row>
 
      <row>
       <entry><literal>column_name</literal></entry>
       <entry><type>sql_identifier</type></entry>
-      <entry>Nom de la colonne</entry>
+      <entry>Nom de la colonne.</entry>
      </row>
     </tbody>
    </tgroup>
@@ -884,10 +883,10 @@
 
   <para>
    La vue <literal>columns</literal> contient des informations sur toutes les
-   colonnes de table (et colonnes de vue) de la base de données. Les colonnes
-   système (<literal>oid</literal>, etc.) ne sont pas inclus. Seules les colonnes,
-   auxquelles l'utilisateur a accès, sont affichées (qu'il soit le propriétaire
-   ou qu'il ait quelques droits).
+   colonnes de table (et colonnes de vue) de la base. Les colonnes
+   système (<literal>oid</literal>, etc.) ne sont pas incluses. Seules les colonnes
+   auxquelles l'utilisateur a accès (par propriété ou par
+   privilèges) sont affichées.
   </para>
 
   <table>
@@ -948,10 +947,12 @@
       <entry><literal>is_nullable</literal></entry>
       <entry><type>character_data</type></entry>
       <entry>
-       <literal>YES</literal> si la colonne peut contenir des valeurs NULL,
-       <literal>NO</literal> dans le cas contraire. Une contrainte not NULL est
-       une façon pour obtenir qu'une colonne soit connue comme ne pouvant pas
-       contenir de valeurs NULL mais il en existe d'autres.
+       <literal>YES</literal> si la colonne est
+       <foreignphrase>NULLable</foreignphrase> (elle admet une absence de
+       valeur),
+       <literal>NO</literal> dans le cas contraire. La contrainte NOT NULL n'est
+       pas la seule façon de définir qu'une colonne n'est pas
+       <foreignphrase>NULLable</foreignphrase>.
       </entry>
      </row>
 
@@ -959,14 +960,14 @@
       <entry><literal>data_type</literal></entry>
       <entry><type>character_data</type></entry>
       <entry>
-       Le type de données de la colonne, s'il s'agit d'un type interne ou d'un
-       tableau (<literal>ARRAY</literal>) (dans ce cas, voir la vue
-       <literal>element_types</literal>) sinon défini par l'utilisateur
-       (<literal>USER-DEFINED</literal>) (dans ce cas, le type est identifié
-       dans <literal>udt_name</literal> et dispose des colonnes associés). Si la
-       colonne est basée sur un domaine, cette colonne est une référence au type
+       Le type de données de la colonne, s'il s'agit d'un type interne ou
+       <literal>ARRAY</literal> s'il s'agit d'un tableau (dans ce cas,
+       voir la vue <literal>element_types</literal>),
+       <literal>USER-DEFINED</literal> dans les autres cas (le type est alors identifié
+       dans <literal>udt_name</literal> et colonnes associées). Si la
+       colonne est fondée sur un domaine, cette colonne est une référence au type
        sous-jacent du domaine (et le domaine est identifié dans
-       <literal>domain_name</literal> et dispose des colonnes associées).
+       <literal>domain_name</literal> et colonnes associées).
       </entry>
      </row>
 
@@ -974,9 +975,9 @@
       <entry><literal>character_maximum_length</literal></entry>
       <entry><type>cardinal_number</type></entry>
       <entry>
-       Si <literal>data_type</literal> identifie un caractère ou un type de
-       chaîne de bits, la longueur maximum déclarée&nbsp;; NULL pour tous les
-       autres types de données ou si aucune longueur maximum n'a été déclarée.
+       Si <literal>data_type</literal> identifie un type chaîne de caractères 
+       ou chaîne de bits, la longueur maximale déclarée&nbsp;; NULL pour tous les
+       autres types de données ou si aucune longueur maximale n'a été déclarée.
       </entry>
      </row>
 
@@ -985,8 +986,8 @@
       <entry><type>cardinal_number</type></entry>
       <entry>
        Si <literal>data_type</literal> identifie un type caractère, la longueur
-       maximum en octets (bytes) d'un datum (ceci ne devrait pas concerner les
-       utilisateurs <productname>PostgreSQL</productname>)&nbsp;; NULL pour les
+       maximale en octets (bytes) d'un datum (ne concerne pas les
+       utilisateurs de <productname>PostgreSQL</productname>)&nbsp;; NULL pour les
        autres types de données.
       </entry>
      </row>
@@ -997,8 +998,8 @@
       <entry>
        Si <literal>data_type</literal> identifie un type numérique, cette
        colonne contient la précision (déclarée ou implicite) du type pour cette
-       colonne. Cette précision indique le nombre de chiffres significatifs.
-       Elle pourrait être exprimée en décimal (base 10) ou en binaire (base 2)
+       colonne. La précision indique le nombre de chiffres significatifs.
+       Elle peut être exprimée en décimal (base 10) ou en binaire (base 2)
        comme indiqué dans la colonne
        <literal>numeric_precision_radix</literal>. Pour tous les autres types de
        données, la colonne est NULL.
@@ -1010,10 +1011,10 @@
       <entry><type>cardinal_number</type></entry>
       <entry>
        Si <literal>data_type</literal> identifie un type numérique, cette
-       colonne indique dans quel base les valeurs des colonnes
+       colonne indique dans quelle base les valeurs des colonnes
        <literal>numeric_precision</literal> et      
-       <literal>numeric_scale</literal> sont exprimées. La valeur est soit 2
-       soit 10. Pour tous les autres types de données, cette colonne est NULL.
+       <literal>numeric_scale</literal> sont exprimées. La valeur est 2
+       ou 10. Pour tous les autres types de données, cette colonne est NULL.
       </entry>
      </row>
 
@@ -1021,10 +1022,10 @@
       <entry><literal>numeric_scale</literal></entry>
       <entry><type>cardinal_number</type></entry>
       <entry>
-       Si <literal>data_type</literal> identifie un type numeric exactement,
-       cette colonne contient l'échelle (déclarée ou implicite) du type de cette
+       Si <literal>data_type</literal> identifie un type numeric exact,
+       cette colonne contient l'échelle (déclarée ou implicite) du type pour la
        colonne. L'échelle indique le nombre de chiffres significatifs à la
-       droite du point décimal. Elle pourrait être exprimée en décimal (base 10)
+       droite du point décimal. Elle peut être exprimée en décimal (base 10)
        ou en binaire (base 2), comme indiqué dans la colonne
        <literal>numeric_precision_radix</literal>. Pour tous les autres types de
        données, cette colonne est NULL.
@@ -1037,27 +1038,27 @@
       <entry>
        Si <literal>data_type</literal> identifie une date, une heure ou un type
        interval, la précision déclarée&nbsp;; NULL pour tous les autres types
-       de données ou si aucune précision n'a été déclarée.
+       de données ou si aucune précision n'est déclarée.
       </entry>
      </row>
 
      <row>
       <entry><literal>interval_type</literal></entry>
       <entry><type>character_data</type></entry>
-      <entry>Pas encore implémenté</entry>
+      <entry>Pas encore implanté</entry>
      </row>
 
      <row>
       <entry><literal>interval_precision</literal></entry>
       <entry><type>character_data</type></entry>
-      <entry>Pas encore implémenté</entry>
+      <entry>Pas encore implanté</entry>
      </row>
 
      <row>
       <entry><literal>character_set_catalog</literal></entry>
       <entry><type>sql_identifier</type></entry>
       <entry>S'applique à une fonctionnalité non disponible dans
-       <productname>PostgreSQL</productname></entry>
+       <productname>PostgreSQL</productname>.</entry>
      </row>
 
      <row>
@@ -1099,7 +1100,7 @@
       <entry><literal>domain_catalog</literal></entry>
       <entry><type>sql_identifier</type></entry>
       <entry>
-       Si la colonne a un type domain, le nom de la base de données où le type
+       Si la colonne a un type domaine, le nom de la base de données où le type
        est défini (toujours la base de données courante), sinon NULL.
       </entry>
      </row>
@@ -1108,7 +1109,7 @@
       <entry><literal>domain_schema</literal></entry>
       <entry><type>sql_identifier</type></entry>
       <entry>
-       Si la colonne a un type domain, le nom du schéma où le domaine est
+       Si la colonne a un type domaine, le nom du schéma où le domaine est
        défini, sinon NULL.
       </entry>
      </row>
@@ -1126,7 +1127,7 @@
       <entry>
        Nom de la base de données où le type de données de la colonne (le type
        sous-jacent du domaine, si applicable) est défini (toujours la base de
-       données courante)
+       données courante).
       </entry>
      </row>
 
@@ -1135,7 +1136,7 @@
       <entry><type>sql_identifier</type></entry>
       <entry>
        Nom du schéma où le type de données de la colonne (le type sous-jacent
-       du domaine, si applicable) est défini
+       du domaine, si applicable) est défini.
       </entry>
      </row>
 
@@ -1144,7 +1145,7 @@
       <entry><type>sql_identifier</type></entry>
       <entry>
        Nom du type de données de la colonne (le type sous-jacent du domaine,
-       si applicable)
+       si applicable).
       </entry>
      </row>
 
@@ -1173,7 +1174,7 @@
       <entry><literal>maximum_cardinality</literal></entry>
       <entry><type>cardinal_number</type></entry>
       <entry>Toujours NULL car les tableaux ont toujours une cardinalité 
-       maximum illimitée avec <productname>PostgreSQL</productname></entry>
+       maximale illimitée avec <productname>PostgreSQL</productname>.</entry>
      </row>
 
      <row>
@@ -1181,10 +1182,11 @@
       <entry><type>sql_identifier</type></entry>
       <entry>
        Un identifiant du descripteur du type de données de la colonne, unique
-       parmi les descripteurs de type de données contenu dans la table. Ceci 
+       parmi les descripteurs de type de données contenus dans la table. Ceci 
        est principalement utile pour joindre d'autres instances de ces
-       identifiants (le format spécifique de l'identifiant n'est ni défini ni
-       assuré de rester identique dans les versions futures).
+       identifiants. (Le format spécifique de l'identifiant n'est pas défini et
+       rien ne permet d'assurer qu'il restera inchangé dans les versions
+       futures.)
       </entry>
      </row>
 
@@ -1198,65 +1200,74 @@
      <row>
       <entry><literal>is_identity</literal></entry>
       <entry><type>character_data</type></entry>
-      <entry>S'applique à une fonctionnalité non disponible dans <productname>PostgreSQL</productname></entry>
+      <entry>S'applique à une fonctionnalité non disponible dans
+      <productname>PostgreSQL</productname>.</entry>
      </row>
 
      <row>
       <entry><literal>identity_generation</literal></entry>
       <entry><type>character_data</type></entry>
-      <entry>S'applique à une fonctionnalité non disponible dans <productname>PostgreSQL</productname></entry>
+      <entry>S'applique à une fonctionnalité non disponible dans
+      <productname>PostgreSQL</productname>.</entry>
      </row>
 
      <row>
       <entry><literal>identity_start</literal></entry>
       <entry><type>character_data</type></entry>
-      <entry>S'applique à une fonctionnalité non disponible dans <productname>PostgreSQL</productname></entry>
+      <entry>S'applique à une fonctionnalité non disponible dans
+      <productname>PostgreSQL</productname>.</entry>
      </row>
 
      <row>
       <entry><literal>identity_increment</literal></entry>
       <entry><type>character_data</type></entry>
-      <entry>S'applique à une fonctionnalité non disponible dans <productname>PostgreSQL</productname></entry>
+      <entry>S'applique à une fonctionnalité non disponible dans
+      <productname>PostgreSQL</productname>.</entry>
      </row>
 
      <row>
       <entry><literal>identity_maximum</literal></entry>
       <entry><type>character_data</type></entry>
-      <entry>S'applique à une fonctionnalité non disponible dans <productname>PostgreSQL</productname></entry>
+      <entry>S'applique à une fonctionnalité non disponible dans
+      <productname>PostgreSQL</productname>.</entry>
      </row>
 
      <row>
       <entry><literal>identity_minimum</literal></entry>
       <entry><type>character_data</type></entry>
-      <entry>S'applique à une fonctionnalité non disponible dans <productname>PostgreSQL</productname></entry>
+      <entry>S'applique à une fonctionnalité non disponible dans
+      <productname>PostgreSQL</productname>.</entry>
      </row>
 
      <row>
       <entry><literal>identity_cycle</literal></entry>
       <entry><type>character_data</type></entry>
-      <entry>S'applique à une fonctionnalité non disponible dans <productname>PostgreSQL</productname></entry>
+      <entry>S'applique à une fonctionnalité non disponible dans
+      <productname>PostgreSQL</productname>.</entry>
      </row>
 
      <row>
       <entry><literal>is_generated</literal></entry>
       <entry><type>character_data</type></entry>
-      <entry>S'applique à une fonctionnalité non disponible dans <productname>PostgreSQL</productname></entry>
+      <entry>S'applique à une fonctionnalité non disponible dans
+      <productname>PostgreSQL</productname>.</entry>
      </row>
 
      <row>
       <entry><literal>generation_expression</literal></entry>
       <entry><type>character_data</type></entry>
-      <entry>S'applique à une fonctionnalité non disponible dans <productname>PostgreSQL</productname></entry>
+      <entry>S'applique à une fonctionnalité non disponible dans
+      <productname>PostgreSQL</productname>.</entry>
      </row>
 
      <row>
       <entry><literal>is_updatable</literal></entry>
       <entry><type>character_data</type></entry>
       <entry>
-       <literal>YES</literal> si la colonne est modifiable,
-       <literal>NO</literal> dans le cas contraire (les colonnes des tables de
-       base sont toujours modifiables, les colonnes des vues ne le sont pas
-       nécessairement)
+       <literal>YES</literal> si la colonne est actualisable,
+       <literal>NO</literal> dans le cas contraire (les colonnes des tables
+       sont toujours modifiables, les colonnes des vues ne le sont pas
+       nécessairement).
       </entry>
      </row>
     </tbody>
@@ -1264,26 +1275,38 @@
   </table>
 
   <para>
-   Comme les types de données peuvent être définis avec une grande variété de 
-   moyens en SQL et comme <productname>PostgreSQL</productname> contient des
-   moyens supplémentaires pour définir des types de données, leurs
-   représentations dans le schéma d'information peut être assez complexe. La
-   colonne <literal>data_type</literal> est supposée identifier le type de
-   données interne sous-jacent de la colonne. Dans
+   Puisqu'en SQL les possibilités de définir les types de données sont
+   nombreuses, et que <productname>PostgreSQL</productname> offre des
+   possibilités supplémentaires, leur représentation dans le schéma
+   d'information peut s'avérer complexe. 
+  </para>
+
+  <para>
+   La colonne <literal>data_type</literal> est supposée identifier le type de
+   données interne sous-jacent de la colonne. Avec
    <productname>PostgreSQL</productname>, cela signifie que le type est défini
    dans le schéma du catalogue système <literal>pg_catalog</literal>. Cette
-   colonne pourrait être utile si l'application peut correctement gérer les
+   colonne est utile si l'application sait gérer les
    types internes (par exemple, formater les types numériques différemment
-   ou utiliser les données dans les colonnes de précisions). Les colonnes
+   ou utiliser les données dans les colonnes de précision). Les colonnes
    <literal>udt_name</literal>, <literal>udt_schema</literal> et
    <literal>udt_catalog</literal> identifient toujours le type de données
-   sous-jacent de la colonne même si la colonne est basée sur un domaine (comme
-   <productname>PostgreSQL</productname> traite les types internes comme des
-   types définis par l'utilisateur, les types internes apparaissent aussi ici.
-   Ceci est une extension du standard SQL). Ces colonnes devraient être
-   utilisées si une application souhaite traiter les données différemment suivant
-   le type car, dans ce cas, peu importe si la colonne est réellement basée sur
-   un domaine. Si la colonne est basée sur un domaine, l'identité du domaine est
+   sous-jacent de la colonne même si la colonne est basée sur un domaine.
+  </para>
+
+  <para>
+   Puisque <productname>PostgreSQL</productname> traite les types internes comme des
+   types utilisateur, les types internes apparaissent aussi ici.
+   Il s'agit d'une extension du standard SQL.
+  </para>
+  
+  <para>
+   Toute application conçue pour traiter les données en fonction du type peut
+   utiliser ces colonnes, car, dans ce cas, il importe peu de savoir si la
+   colonne est effectivement fondée sur un domaine.
+
+<!-- SAS::ICI -->
+   Si la colonne est basée sur un domaine, l'identité du domaine est
    stockée dans les colonnes <literal>domain_name</literal>,
    <literal>domain_schema</literal> et <literal>domain_catalog</literal>. Si
    vous souhaitez assembler les colonnes avec leur types de données associés et



More information about the Trad mailing list