Changeset 1080
- Timestamp:
- 06/27/08 17:02:43 (2 months ago)
- Files:
-
- traduc/trunk/postgresql/cvs.xml (modified) (1 diff)
- traduc/trunk/postgresql/datatype.xml (modified) (1 diff)
- traduc/trunk/postgresql/dblink.xml (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
traduc/trunk/postgresql/cvs.xml
r1059 r1080 45 45 La <ulink 46 46 url="http://wiki.postgresql.org/index.php/Working_with_CVS">page wiki</ulink> 47 co mprenddes informations supplémentaires sur le travail avec CVS.47 contient des informations supplémentaires sur le travail avec CVS. 48 48 </para> 49 49 traduc/trunk/postgresql/datatype.xml
r973 r1080 4 4 par $Author$ 5 5 révision $Revision$ --> 6 <!-- SAS : 20070423, PG 8.2.4 -->7 6 8 7 <chapter id="datatype"> traduc/trunk/postgresql/dblink.xml
r973 r1080 13 13 14 14 <para> 15 <filename>dblink</filename> est un module qui permet la connexion vers16 d'autres bases de données <productname>PostgreSQL</productname> à l'intérieur17 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. 18 18 </para> 19 19 … … 38 38 <function>dblink_connect()</function> établit une connexion à une 39 39 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. 49 47 </para> 50 48 </refsect1> … … 58 56 <listitem> 59 57 <para> 60 Le nom à utiliser pour cetteconnexion ; en cas d'omission,61 une connexion sans nom est ouverte, remplaçanttoute autre connexion58 Le nom à utiliser pour la connexion ; en cas d'omission, 59 une connexion sans nom est ouverte, qui remplace toute autre connexion 62 60 sans nom. 63 61 </para> … … 85 83 86 84 <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). 90 87 </para> 91 88 </refsect1> … … 97 94 Seuls les super-utilisateurs peuvent utiliser 98 95 <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. 102 98 </para> 103 99 … … 148 144 <para> 149 145 <function>dblink_connect_u()</function> est identique à 150 <function>dblink_connect()</function>, sauf qu'elle permettraà des151 utilisateurs standards de se connecter en utilisanttoute méthode146 <function>dblink_connect()</function>, à ceci près qu'elle permet à des 147 utilisateurs non-privilégiés de se connecter par toute méthode 152 148 d'authentification. 153 149 </para> … … 156 152 Si le serveur distant sélectionne une méthode d'authentification qui 157 153 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, 160 157 <function>dblink_connect_u()</function> est installé initialement sans 161 aucun droit pour <literal>PUBLIC</literal>, le rendant utilisable que162 par les super-utilisateurs. Dans certaines situations, il peut être163 approprié de donnerle droit <literal>EXECUTE</literal> sur164 <function>dblink_connect_u()</function> à certains utilisateurs165 spécifique s qui sont considérésde confiance, mais cela doit se faire166 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. 167 164 </para> 168 165 … … 177 174 <refname>dblink_disconnect</refname> 178 175 <refpurpose>ferme une connexion persistante vers une base de données 179 distante s</refpurpose>176 distante.</refpurpose> 180 177 </refnamediv> 181 178 … … 193 190 <function>dblink_disconnect()</function> ferme une connexion ouverte 194 191 par <function>dblink_connect()</function>. La forme sans argument 195 ferme une connexion sans nom.192 ferme une connexion non nommée. 196 193 </para> 197 194 </refsect1> … … 216 213 217 214 <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). 221 217 </para> 222 218 </refsect1> … … 261 257 <para> 262 258 <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 --> 267 264 <para> 268 265 Si deux arguments <type>text</type> sont présents, le premier est utilisé
