Changeset 758

Show
Ignore:
Timestamp:
10/18/07 09:08:25 (1 year ago)
Author:
sas
Message:

Application des modifs de 8.2 et autres...

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/branches/bv81x/manuel/func.xml

    r628 r758  
    88168816 
    88178817  <sect1 id="functions-info"> 
    8818     <title>Fonctions d'information sur le système</title> 
     8818    <title>Fonctions d'informations système</title> 
    88198819 
    88208820    <para> 
    8821       Le <xref linkend="functions-info-session-table"/> affiche plusieur
    8822       fonctions qui extraient des informations de la session et du système. 
     8821      Le <xref linkend="functions-info-session-table"/> présente diverse
     8822      fonctions d'extraction d'informations relatives à la session et au système. 
    88238823      </para> 
    88248824 
    88258825      <table id="functions-info-session-table"> 
    8826         <title>Fonctions d'information sur la session</title> 
     8826        <title>Fonctions d'informations de session</title> 
    88278827        <tgroup cols="3"> 
    88288828         <colspec colnum="1" colwidth="1.0*"/> 
     
    88418841              <entry><literal><function>current_database</function>()</literal></entry> 
    88428842              <entry><type>nom</type></entry> 
    8843               <entry>nom de la base de données en cours</entry> 
     8843              <entry>nom de la base de données courante</entry> 
    88448844            </row> 
    88458845 
     
    88478847              <entry><literal><function>current_schema</function>()</literal></entry> 
    88488848              <entry><type>nom</type></entry> 
    8849               <entry>nom du schéma en cours</entry> 
     8849              <entry>nom du schéma courant</entry> 
    88508850            </row> 
    88518851 
     
    88538853              <entry><literal><function>current_schemas</function>(<type>boolean</type>)</literal></entry> 
    88548854              <entry><type>nom[]</type></entry> 
    8855               <entry>nom des schémas dans le chemin de recherche des 
    8856                 schémas, incluant en option les schémas implicites</entry> 
     8855              <entry>nom des schémas dans le chemin de recherche, avec 
     8856             optionnellement les schémas implicites</entry> 
    88578857            </row> 
    88588858 
     
    88608860              <entry><literal><function>current_user</function></literal></entry> 
    88618861              <entry><type>nom</type></entry> 
    8862               <entry>nom d'utilisateur du contexte d'exécution en cours 
    8863                 </entry> 
     8862              <entry>nom d'utilisateur du contexte d'exécution courant</entry> 
    88648863            </row> 
    88658864 
     
    88918890              <entry><literal><function>session_user</function></literal></entry> 
    88928891              <entry><type>name</type></entry> 
    8893               <entry>nom de l'utilisateur de la session</entry> 
     8892              <entry>nom de l'utilisateur de session</entry> 
    88948893            </row> 
    88958894 
     
    88978896              <entry><literal><function>pg_postmaster_start_time</function>()</literal></entry> 
    88988897              <entry><type>timestamp with time zone</type></entry> 
    8899               <entry>heure de lancement de <command>postmaster</command></entry> 
     8898              <entry>heure de démarrage de <command>postmaster</command></entry> 
    89008899            </row> 
    89018900 
     
    89098908              <entry><literal><function>version</function>()</literal></entry> 
    89108909              <entry><type>text</type></entry> 
    8911               <entry>informations sur la version de <productname>PostgreSQL</productname></entry> 
     8910              <entry>informations de version de <productname>PostgreSQL</productname></entry> 
    89128911            </row> 
    89138912          </tbody> 
     
    89168915 
    89178916      <indexterm zone="functions-info"> 
    8918         <primary>user</primary> 
    8919         <secondary>en cours</secondary> 
     8917        <primary>utilisateur</primary> 
     8918        <secondary>courant</secondary> 
    89208919      </indexterm> 
    89218920 
    89228921      <indexterm zone="functions-info"> 
    89238922        <primary>schéma</primary> 
    8924         <secondary>en cours</secondary> 
     8923        <secondary>courant</secondary> 
    89258924      </indexterm> 
    89268925 
    89278926      <indexterm zone="functions-info"> 
    89288927        <primary>chemin de recherche</primary> 
    8929         <secondary>en cours</secondary> 
     8928        <secondary>courant</secondary> 
    89308929      </indexterm> 
    89318930       
    89328931      <para> 
    89338932        <function>session_user</function> est habituellement l'utilisateur 
    8934         utilisé pour la connexion à la base de données&nbsp;; mais les 
     8933        qui a initié la connexion à la base de données&nbsp;; mais les 
    89358934        superutilisateurs peuvent modifier ce paramétrage avec 
    89368935        <xref linkend="sql-set-session-authorization" endterm="sql-set-session-authorization-title"/>. 
    89378936        <function>current_user</function> est l'identifiant de l'utilisateur, 
    8938         applicable pour les vérifications de droits. Normalement, il es
    8939         identique à l'utilisateur de la session mais il peut être modifié avec 
     8937        utilisable pour les vérifications de permissions. Il est habituellemen
     8938        identique à l'utilisateur de la session, mais il peut être modifié avec 
    89408939        <xref linkend="sql-set-role" endterm="sql-set-role-title"/>. Il change 
    89418940        aussi pendant l'exécution des fonctions comprenant l'attribut <literal>SECURITY 
    8942         DEFINER</literal>. Dans le langage Unix, l'utilisateur de la session 
     8941        DEFINER</literal>. En langage Unix, l'utilisateur de la session 
    89438942        est le <quote>real user</quote> (NdT&nbsp;: l'utilisateur réel) et 
    8944         l'utilisateur en cours est l'<quote>effective user</quote> 
     8943        l'utilisateur courant est l'<quote>effective user</quote> 
    89458944        (NdT&nbsp;: l'utilisateur effectif) . 
    89468945      </para> 
    8947          
     8946 
     8947<!-- trailing : à droite --> 
    89488948      <note> 
    89498949        <para> 
    89508950          <function>current_user</function>,  
    89518951          <function>session_user</function> et <function>user</function> 
    8952           ont un statut syntaxique spécial dans 
     8952          ont un statut syntaxique spécial en 
    89538953          <acronym>SQL</acronym>&nbsp;: ils doivent être appelés sans 
    8954           parenthèses à la fin
     8954          parenthèses à droite
    89558955        </para> 
    89568956      </note> 
     
    89588958      <para> 
    89598959        <function>current_schema</function> renvoie le nom du premier 
    8960         schéma sur le chemin de recherche (ou une valeur NULL si ce dernier 
    8961         est vide). C'est le schéma qui sera utilisé pour toute table ou tout 
    8962         autre objet nommé créé sans spécifier de schéma cible. 
     8960        schéma dans le chemin de recherche (ou une valeur NULL si ce dernier 
     8961        est vide). C'est le schéma utilisé pour toute création de table ou 
     8962        autre objet nommé sans précision d'un schéma cible. 
    89638963        <function>current_schemas(boolean)</function> renvoie un tableau 
    8964         de noms avec tous les schémas du chemin de recherche. L'option 
    8965         booléenne détermine si les schémas système inclus implicitement 
    8966         comme <literal>pg_catalog</literal> sont inclus dans le chemin de 
    8967         recherche renvoyé. 
     8964        qui contient les noms de tous les schémas du chemin de recherche. L'option 
     8965        booléenne indique si les schémas système implicitement inclus, 
     8966        comme <literal>pg_catalog</literal>, doivent être inclus dans le chemin de 
     8967        recherche retourné. 
    89688968      </para> 
    89698969       
     
    89938993   
    89948994  <para> 
    8995     <function>inet_client_addr</function> renvoie l'adresse IP du client en 
    8996     cours et <function>inet_client_port</function> renvoie le numéro du port. 
     8995    <function>inet_client_addr</function> renvoie l'adresse IP du client 
     8996    courant et <function>inet_client_port</function> le numéro du port. 
    89978997    <function>inet_server_addr</function> renvoie l'adresse IP sur laquelle 
    8998     le serveur a accepté la connexion en cours et  
    8999     <function>inet_server_port</function> renvoie le numéro du port. Toutes 
    9000     ces fonctions renvoient NULL si la connexion en cours s'est établie via 
    9001     un socket de domaine Unix. 
     8998    le serveur a accepté la connexion courante et  
     8999    <function>inet_server_port</function> le numéro du port. Toutes 
     9000    ces fonctions renvoient NULL si la connexion courante est établie via 
     9001    une socket de domaine Unix. 
    90029002  </para> 
    90039003   
     
    90169016   
    90179017  <para> 
    9018     <function>version</function> renvoie une chaîne décrivant la version 
     9018    <function>version</function> renvoie une chaîne qui décrit la version 
    90199019    du serveur <productname>PostgreSQL</productname>. 
    90209020  </para> 
     
    90279027  <para> 
    90289028    Le <xref linkend="functions-info-access-table"/> liste les fonctions qui 
    9029     permettent aux utilisateurs de demander les droits d'accès. Voir la 
    9030     <xref linkend="ddl-priv"/> pour plus d'informations sur les droits. 
     9029    permettent aux utilisateurs de consulter les privilèges d'accès. Voir la 
     9030    <xref linkend="ddl-priv"/> pour plus d'informations sur les privilèges. 
    90319031  </para> 
    90329032       
    90339033  <table id="functions-info-access-table"> 
    9034     <title>Fonctions de demandes de droits d'accès</title> 
     9034    <title>Fonctions de consultation des privlèges d'accès</title> 
    90359035    <tgroup cols="3"> 
    90369036    <colspec colnum="1" colwidth="1.3*"/> 
     
    90479047    <tbody> 
    90489048      <row> 
    9049         <entry><literal><function>has_table_privilege</function> 
    9050           (<parameter>utilisateur</parameter>, 
    9051           <parameter>table</parameter>, 
    9052           <parameter>droit</parameter>)</literal> 
    9053         </entry> 
    9054         <entry><type>boolean</type></entry> 
    9055         <entry>l'utilisateur a-t'il des droits sur la table</entry> 
    9056       </row> 
    9057       <row> 
    9058         <entry><literal><function>has_table_privilege</function> 
    9059           (<parameter>table</parameter>, 
    9060           <parameter>droit</parameter>)</literal> 
    9061         </entry> 
    9062         <entry><type>boolean</type></entry> 
    9063         <entry>l'utilisateur courant a-t'il des droits sur la table</entry> 
     9049      <row> 
     9050       <entry><literal><function>has_table_privilege</function>(<parameter>utilisateur</parameter>, 
     9051                                  <parameter>table</parameter>, 
     9052                                  <parameter>privilège</parameter>)</literal> 
     9053       </entry> 
     9054       <entry><type>boolean</type></entry> 
     9055       <entry><parameter>utilisateur</parameter> a-t-il le privilège 
     9056       <parameter>privilège</parameter> sur 
     9057<parameter>table</parameter></entry> 
     9058      </row> 
     9059      <row> 
     9060       <entry><literal><function>has_table_privilege</function>(<parameter>table</parameter>, 
     9061                                  <parameter>privilege</parameter>)</literal> 
     9062       </entry> 
     9063       <entry><type>boolean</type></entry> 
     9064       <entry>l'utilisateur courant a-t-il le privilège 
     9065              <parameter>privilège</parameter> sur 
     9066<parameter>table</parameter></entry> 
    90649067      </row> 
    90659068      <row> 
     
    90679070          (<parameter>utilisateur</parameter>, 
    90689071          <parameter>base</parameter>, 
    9069           <parameter>droit</parameter>)</literal> 
     9072          <parameter>privilège</parameter>)</literal> 
    90709073        </entry> 
    90719074        <entry><type>boolean</type></entry> 
    9072         <entry>l'utilisateur a-t'il des droits sur la base de données</entry> 
     9075        <entry><parameter>utilisateur</parameter> a-t-il le privilège 
     9076        <parameter>privilège</parameter> sur 
     9077<parameter>base</parameter></entry> 
    90739078      </row> 
    90749079      <row> 
    90759080        <entry><literal><function>has_database_privilege</function> 
    90769081          (<parameter>base</parameter>, 
    9077           <parameter>droit</parameter>)</literal> 
     9082          <parameter>privilège</parameter>)</literal> 
    90789083        </entry> 
    90799084        <entry><type>boolean</type></entry> 
    9080         <entry>l'utilisateur courant a-t'il des droits sur la base de 
    9081           données</entry> 
     9085        <entry>l'utilisateur courant a-t-il le privilège 
     9086                <parameter>privilège</parameter> sur 
     9087                <parameter>base</parameter></entry> 
    90829088      </row> 
    90839089      <row> 
     
    90859091          (<parameter>utilisateur</parameter>, 
    90869092          <parameter>fonction</parameter>, 
    9087           <parameter>droit</parameter>)</literal> 
     9093          <parameter>privilège</parameter>)</literal> 
    90889094        </entry> 
    90899095        <entry><type>boolean</type></entry> 
    9090         <entry>l'utilisateur a-t'il des droits sur la fonction</entry> 
     9096        <entry><parameter>utilisateur</parameter> a-t-il le privilège 
     9097                <parameter>privilège</parameter> sur 
     9098                <parameter>fonction</parameter></entry> 
    90919099      </row> 
    90929100      <row> 
    90939101        <entry><literal><function>has_function_privilege</function> 
    90949102          (<parameter>fonction</parameter>, 
    9095           <parameter>droit</parameter>)</literal> 
     9103          <parameter>privilège</parameter>)</literal> 
    90969104        </entry> 
    90979105        <entry><type>boolean</type></entry> 
    9098         <entry>l'utilisateur courant a-t'il des droits sur la fonction</entry> 
     9106        <entry>l'utilisateur courant a-t-il e privilège 
     9107                <parameter>privilège</parameter> sur 
     9108                <parameter>fonction</parameter></entry> 
    90999109      </row> 
    91009110      <row> 
     
    91029112          (<parameter>utilisateur</parameter>, 
    91039113          <parameter>langage</parameter>, 
    9104           <parameter>droit</parameter>)</literal> 
     9114          <parameter>privilège</parameter>)</literal> 
    91059115        </entry> 
    91069116        <entry><type>boolean</type></entry> 
    9107         <entry>l'utilisateur a-t'il des droits sur le langage</entry> 
     9117        <entry><parameter>utilisateur</parameter> a-t-il le privilège 
     9118        <parameter>privilège</parameter> sur 
     9119<parameter>langage</parameter></entry> 
    91089120      </row> 
    91099121      <row> 
     
    91139125        </entry> 
    91149126        <entry><type>boolean</type></entry> 
    9115         <entry>l'utilisateur en cours a-t'il des droits sur le langage</entry> 
    9116       </row> 
    9117       <row> 
    9118        <entry><literal><function>pg_has_role</function>(<parameter>user</parameter>, 
    9119                                   <parameter>role</parameter>, 
    9120                                   <parameter>privilege</parameter>)</literal> 
     9127        <entry>l'utilisateur courant a-t-il le privilège 
     9128        <parameter>privilège</parameter> sur 
     9129<parameter>langage</parameter></entry> 
     9130      </row> 
     9131      <row> 
     9132       <entry><literal><function>pg_has_role</function>(<parameter>utilisateur</parameter>, 
     9133                                  <parameter>rôle</parameter>, 
     9134                                  <parameter>privilège</parameter>)</literal> 
    91219135       </entry> 
    91229136       <entry><type>boolean</type></entry> 
    9123        <entry>l'utilisateur a-t'il le droit d'utiliser ce rôle</entry> 
    9124       </row> 
    9125       <row> 
    9126        <entry><literal><function>pg_has_role</function>(<parameter>role</parameter>, 
    9127                                   <parameter>privilege</parameter>)</literal> 
     9137       <entry><parameter>utilisateur</parameter> a-t-il le privilège 
     9138                 <parameter>privilège</parameter> sur 
     9139                 <parameter>rôle</parameter></entry> 
     9140      </row> 
     9141      <row> 
     9142       <entry><literal><function>pg_has_role</function>(<parameter>rôle</parameter>, 
     9143                                  <parameter>privilège</parameter>)</literal> 
    91289144       </entry> 
    91299145       <entry><type>boolean</type></entry> 
    9130        <entry>l'utilisateur en cours a-t'il le droit d'utiliser ce rôle</entry> 
    9131       </row> 
    9132       <row> 
    9133         <entry><literal><function>has_schema_privilege</function> 
    9134           (<parameter>utilisateur</parameter>, 
    9135           <parameter>schéma</parameter>, 
    9136           <parameter>droit</parameter>)</literal> 
    9137         </entry> 
    9138         <entry><type>boolean</type></entry> 
    9139         <entry>l'utilisateur a-t'il des droits sur le schéma</entry> 
    9140       </row> 
    9141       <row> 
    9142         <entry><literal><function>has_schema_privilege</function> 
    9143           (<parameter>schéma</parameter>, 
    9144           <parameter>droit</parameter>)</literal> 
    9145         </entry> 
    9146         <entry><type>boolean</type></entry> 
    9147         <entry>l'utilisateur en cours a-t'il des droits sur le langage</entry> 
    9148         </row> 
     9146       <entry>l'utilisateur courant a-t-il le privilège 
     9147                <parameter>privilège</parameter> sur 
     9148                <parameter>rôle</parameter></entry> 
     9149      </row> 
     9150      <row> 
     9151       <entry><literal><function>has_schema_privilege</function>(<parameter>utilisateur</parameter>, 
     9152                                  <parameter>schéma</parameter>, 
     9153                                  <parameter>privilège</parameter>)</literal> 
     9154       </entry> 
     9155       <entry><type>boolean</type></entry> 
     9156       <entry><parameter>utilisateur</parameter> a-t-il le privilège 
     9157       <parameter>privilège</parameter> sur 
     9158<parameter>schéma</parameter></entry> 
     9159      </row> 
     9160      <row> 
     9161       <entry><literal><function>has_schema_privilege</function>(<parameter>schéma</parameter>, 
     9162                                  <parameter>privilège</parameter>)</literal> 
     9163       </entry> 
     9164       <entry><type>boolean</type></entry> 
     9165       <entry>l'utilisateur courant a-t-il le privilège 
     9166              <parameter>privilège</parameter> sur 
     9167              <parameter>schéma</parameter></entry> 
     9168      </row> 
    91499169        <row> 
    9150           <entry><literal><function>has_tablespace_privilege</function>( 
    9151             <parameter>utilisateur</parameter>, 
    9152             <parameter>espacelogique</parameter>, 
    9153             <parameter>droit</parameter>)</literal> 
     9170          <entry><literal><function>has_tablespace_privilege</function> 
     9171            (<parameter>utilisateur</parameter>, 
     9172<parameter>tablespace</parameter>, 
     9173            <parameter>privilège</parameter>)</literal> 
    91549174          </entry> 
    91559175          <entry><type>boolean</type></entry> 
    9156           <entry>l'utilisateur a-t'il des droits sur le tablespace</entry> 
     9176          <entry><parameter>utilisateur</parameter> a-t-il le privilège 
     9177          <parameter>privilège</parameter> sur 
     9178          <parameter>tablespace</parameter></entry> 
    91579179        </row> 
    91589180        <row> 
    91599181          <entry><literal><function>has_tablespace_privilege</function> 
    9160             (<parameter>espacelogique</parameter>, 
    9161             <parameter>droit</parameter>)</literal> 
     9182            (<parameter>tablespace</parameter>, 
     9183            <parameter>privilège</parameter>)</literal> 
    91629184          </entry> 
    91639185          <entry><type>boolean</type></entry> 
    9164           <entry>l'utilisateur en cours a-t'il des droits sur l'espace 
    9165             logique</entry> 
     9186          <entry>l'utilisateur courant a-t-il le privilège 
     9187                 <parameter>privilège</parameter> sur 
     9188                 <parameter>tablespace</parameter></entry> 
    91669189        </row> 
    91679190        </tbody> 
     
    92099232      </para> 
    92109233 
     9234<!-- ICI --> 
    92119235      <para> 
    92129236        <function>has_database_privilege</function> vérifie si l'utilisateur