Changeset 1080

Show
Ignore:
Timestamp:
06/27/08 17:02:43 (2 months ago)
Author:
sas
Message:

Il est grand temps que je reprenne le travail :-(

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/trunk/postgresql/cvs.xml

    r1059 r1080  
    4545  La <ulink 
    4646  url="http://wiki.postgresql.org/index.php/Working_with_CVS">page wiki</ulink> 
    47   comprend des informations supplémentaires sur le travail avec CVS. 
     47  contient des informations supplémentaires sur le travail avec CVS. 
    4848 </para> 
    4949 
  • traduc/trunk/postgresql/datatype.xml

    r973 r1080  
    44     par      $Author$ 
    55     révision $Revision$ --> 
    6 <!-- SAS : 20070423, PG 8.2.4 --> 
    76 
    87 <chapter id="datatype"> 
  • traduc/trunk/postgresql/dblink.xml

    r973 r1080  
    1313 
    1414 <para> 
    15   <filename>dblink</filename> est un module qui permet la connexion vers 
    16   d'autres bases de données <productname>PostgreSQL</productname> à l'intérieur 
    17   d'une session de base de données. 
     15  <filename>dblink</filename> est un module qui permet de se connecter à 
     16  d'autres bases de données <productname>PostgreSQL</productname> depuis 
     17  une session de base de données. 
    1818 </para> 
    1919 
     
    3838    <function>dblink_connect()</function> établit une connexion à une 
    3939    base de données <productname>PostgreSQL</productname> distante. Le 
    40     serveur et la base de données à connecter sont identifiées par 
    41     l'intermédiaire d'une chaine de caractères de connexion standard 
    42     de la <application>libpq</application>. Un nom peut, en outre, 
    43     être affecté optionnellement à la connexion. Il est possible 
    44     d'ouvrir plusieurs connexions nommées en une seule fois, ce qui 
    45     n'est pas le cas des connexions anonymes pour lesquelles une seule 
    46     connexion peut être ouverte à la fois. Une connexion sera 
    47     persistante jusqu'à ce qu'elle soit close ou que la session de 
    48     base soit terminée. 
     40    serveur et la base de données à contacter sont identifiées par 
     41    une chaine de connexion standard de la 
     42    <application>libpq</application>. Il est possible d'affecter un nom 
     43    à la connexion. Plusieurs connexions nommées peuvent être ouvertes  
     44    en une seule fois, mais il ne peut y avoir qu'une seule connexion 
     45    anonyme à la fois. Toute connexion est maintenue jusqu'à ce qu'elle 
     46    soit close ou que la session de base de données soit terminée. 
    4947   </para> 
    5048  </refsect1> 
     
    5856     <listitem> 
    5957      <para> 
    60        Le nom à utiliser pour cette connexion&nbsp;; en cas d'omission, 
    61        une connexion sans nom est ouverte, remplaçant toute autre connexion 
     58       Le nom à utiliser pour la connexion&nbsp;; en cas d'omission, 
     59       une connexion sans nom est ouverte, qui remplace toute autre connexion 
    6260       sans nom. 
    6361      </para> 
     
    8583 
    8684   <para> 
    87     Renvoie le statut qui est toujours <literal>OK</literal> (car toute 
    88     erreur fait que la fonction bascule en mode erreur plutôt que de 
    89     renvoyer quelque-chose). 
     85    Renvoie le statut qui est toujours <literal>OK</literal> (puisque toute 
     86    erreur amène la fonction à lever une erreur, sans retour). 
    9087   </para> 
    9188  </refsect1> 
     
    9794    Seuls les super-utilisateurs peuvent utiliser 
    9895    <function>dblink_connect</function> pour créer des connexions authentifiées 
    99     sans mot de passe. Si des utilisateurs standards ont besoin de cette 
    100     capacité, utilisez à la place la fonction 
    101     <function>dblink_connect_u</function>. 
     96    sans mot de passe. Si des utilisateurs standard ont ce besoin, il faut 
     97    utiliser la fonction <function>dblink_connect_u</function> à sa place. 
    10298   </para> 
    10399 
     
    148144   <para> 
    149145    <function>dblink_connect_u()</function> est identique à 
    150     <function>dblink_connect()</function>, sauf qu'elle permettra à des 
    151     utilisateurs standards de se connecter en utilisant toute méthode 
     146    <function>dblink_connect()</function>, à ceci près qu'elle permet à des 
     147    utilisateurs non-privilégiés de se connecter par toute méthode 
    152148    d'authentification. 
    153149   </para> 
     
    156152    Si le serveur distant sélectionne une méthode d'authentification qui 
    157153    n'implique pas de mot de passe, une impersonnalisation et une escalade 
    158     de droits peut survenir car la session semblera venir de l'utilisateur 
    159     qui exécute <productname>PostgreSQL</productname>. Du coup, 
     154    de droits peut survenir car la session semble émaner de l'utilisateur 
     155    qui exécute le serveur <productname>PostgreSQL</productname> local. 
     156    C'est pourquoi, 
    160157    <function>dblink_connect_u()</function> est installé initialement sans 
    161     aucun droit pour <literal>PUBLIC</literal>, le rendant utilisable que 
    162     par les super-utilisateurs. Dans certaines situations, il peut être 
    163     approprié de donner le droit <literal>EXECUTE</literal> sur 
    164     <function>dblink_connect_u()</function> à certains utilisateurs 
    165     spécifiques qui sont considérés de confiance, mais cela doit se faire 
    166     avec une grande attention
     158    aucun droit pour <literal>PUBLIC</literal>, ce qui restreint son 
     159    utilisation aux seuls super-utilisateurs. Dans certaines cas, 
     160    le droit <literal>EXECUTE</literal> sur 
     161    <function>dblink_connect_u()</function> peut être accordé à quelque utilisateur 
     162    spécifique digne de confiance, mais cela doit se faire 
     163    avec une extrême prudence
    167164   </para> 
    168165 
     
    177174   <refname>dblink_disconnect</refname> 
    178175   <refpurpose>ferme une connexion persistante vers une base de données 
    179     distantes</refpurpose> 
     176    distante.</refpurpose> 
    180177  </refnamediv> 
    181178 
     
    193190    <function>dblink_disconnect()</function> ferme une connexion ouverte 
    194191    par <function>dblink_connect()</function>. La forme sans argument 
    195     ferme une connexion sans nom
     192    ferme une connexion non nommée
    196193   </para> 
    197194  </refsect1> 
     
    216213 
    217214   <para> 
    218     Renvoie le statut qui est toujours <literal>OK</literal> (car toute 
    219     erreur fait que la fonction bascule en mode erreur plutôt que de 
    220     renvoyer quelque chose). 
     215    Renvoie le statut qui est toujours <literal>OK</literal> (puisque toute 
     216    erreur amène la fonction à lever une erreur, sans retour). 
    221217   </para> 
    222218  </refsect1> 
     
    261257   <para> 
    262258    <function>dblink</function> exécute une requête (habituellement un 
    263     <command>SELECT</command>, mais cela pourrait être toute instruction 
    264     SQL qui renvoie des lignes) sur une base de données distante. 
    265    </para> 
    266  
     259    <command>SELECT</command>, mais toute instruction 
     260    SQL qui renvoie des lignes est valable) sur une base de données distante. 
     261   </para> 
     262 
     263<!-- ICI --> 
    267264   <para> 
    268265    Si deux arguments <type>text</type> sont présents, le premier est utilisé