Changeset 1153

Show
Ignore:
Timestamp:
09/22/08 16:01:13 (2 months ago)
Author:
sas
Message:

Relecture suite à ajouts PG8.3.4

Files:

Legend:

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

    r1150 r1153  
    86228622 
    86238623    <para> 
    8624      La fonction <function>xmlagg</function> est, comme les autres fonctions 
    8625      ci-dessous, une fonction d'agrégat. Elle concatène les valeurs en entrée 
    8626      de l'appel de la fonction, comme <function>xmlconcat</function> le fait. 
     8624     La fonction <function>xmlagg</function> est, à la différence des 
     8625     fonctions qui suivent, une fonction d'aggrégat. Elle concatène les valeurs 
     8626     en entrée pour les passer en argument à la fonction d'aggrégat, comme le 
     8627     fait la fonction <function>xmlconcat</function>. 
    86278628     Voir <xref linkend="functions-aggregate"/> pour plus d'informations sur 
    86288629     les fonctions d'agrégat. 
     
    86438644 
    86448645    <para> 
    8645      Notez que, dans l'implémentation actuelle, l'ordre de la concaténation 
    8646      n'est en principe pas défini. Néanmoins, cela peut fonctionner en 
     8646     Dans l'implantation actuelle, l'ordre de la concaténation 
     8647     n'est, par principe, pas défini. Néanmoins, cela peut fonctionner en 
    86478648     triant préalablement les valeurs en entrée. En reprenant l'exemple 
    8648      ci-dessus, on pourrait influencer l'ordre de cette façon&nbsp;: 
     8649     ci-dessus, on peut influencer l'ordre de cette façon&nbsp;: 
    86498650<screen><![CDATA[ 
    86508651SELECT xmlagg(x) FROM (SELECT * FROM test ORDER BY y DESC) AS tab; 
     
    86548655]]></screen> 
    86558656 
    8656      Mais le fonctionnement de cette approche n'est pas garantie dans toutes 
    8657      les situations et dans toutes les versions de PostgreSQL. Une version 
    8658      future de PostgreSQL pourrait fournir une fonctionnalité supplémentaire 
    8659      pour contrôler l'ordre d'une bonne façon 
     8657     Il n'est toutefois pas garanti que cette approche fonctionne dans toutes 
     8658     les situations et pour toutes les versions de PostgreSQL. Il est probable 
     8659     qu'une future version de PostgreSQL fournisse une fonctionnalité supplémentaire 
     8660     pour contrôler l'ordre de façon propre 
    86608661     (<literal>xmlagg(expr ORDER BY expr, expr, ...</literal>). 
    86618662    </para> 
  • traduc/trunk/postgresql/ref/pg_dump.xml

    r1152 r1153  
    44     par      $Author$ 
    55     révision $Revision$ --> 
    6 <!-- SAS 20060530 : Relecture initiale --> 
    76 
    87<refentry id="app-pgdump"> 
     
    6766 
    6867  <para> 
    69    Lorsqu'il est utilisé avec un des formats de fichier d'archivé en combinaison 
     68   Utilisé avec un des formats de fichier d'archive et combiné 
    7069   avec <application>pg_restore</application>, 
    7170   <application>pg_dump</application> fournit un mécanisme d'archivage 
     
    7776   <quote>personnalisé</quote> (<foreignphrase>custom</foreignphrase> en anglais, <option>-Fc</option>). 
    7877   Compressé par défaut, il permet de sélectionner et réordonner les éléments archivés. 
    79    Nom compressé, le format <application>tar</application> (<option>-Ft</option>) 
     78   Non compressé, le format <application>tar</application> (<option>-Ft</option>) 
    8079   ne permet pas de réordonner les données au 
    81    chargement mais est somme toute assez flexible. Qui plus est, il est utilisable 
     80   chargement, mais est, somme toute, assez flexible. Qui plus est, il est utilisable 
    8281   par des outils Unix standard comme <command>tar</command>. 
    8382  </para> 
     
    115114      <listitem> 
    116115       <para> 
    117         Seules les données sont sauvegardées, pas le schéma (définition des    données). 
     116        Seules les données sont sauvegardées, pas le schéma (définition des données). 
    118117       </para> 
    119118 
    120119       <para> 
    121120        Cette option n'a d'intérêt que pour le format texte. 
    122         Pour les formats archive, l'option est spécifiée à l'appel de <command>pg_restore</command>. 
     121        Pour les formats archive, l'option peut être précisée lors de l'appel de <command>pg_restore</command>. 
    123122       </para> 
    124123      </listitem> 
     
    131130       <para> 
    132131        Inclut les objets larges dans la sauvegarde. C'est le comportement par 
    133         défaut sauf si vous ajoutez une des options suivantes&nbsp;: 
     132        défaut, sauf si une des options suivantes est ajoutée&nbsp;: 
    134133        <option>--schema</option>, <option>--table</option> ou 
    135         <option>--schema-only</option>. Donc cette option <option>-b</option> 
    136         est seulement utile pour ajouter les objets larges dans le cas des 
     134        <option>--schema-only</option>. L'option <option>-b</option> 
     135        n'est utile que pour ajouter les objets larges aux 
    137136        sauvegardes sélectives. 
    138137       </para> 
     
    151150       <para> 
    152151        Cette option n'a d'intérêt que pour le format texte. Pour les 
    153         formats archive, l'option est spécifiée à l'appel de 
     152        formats archive, l'option est précisée à l'appel de 
    154153        <command>pg_restore</command>. 
    155154       </para> 
     
    163162       <para> 
    164163        La sortie débute par une commande de création de la base de données 
    165         et de connexion à cette base. Peu importe dans ce cas la base de données 
     164        et de connexion à cette base. Peu importe, dans ce cas, la base de données 
    166165        à laquelle la connexion est faite avant la restauration. 
    167166       </para> 
     
    169168       <para> 
    170169        Cette option n'a d'intérêt que pour le format texte. Pour les 
    171         formats archive, l'option est spécifiée à l'appel de 
     170        formats archive, l'option est précisée à l'appel de 
    172171        <command>pg_restore</command>. 
    173172       </para> 
     
    185184        rechargées dans des bases de données autres que 
    186185        <productname>PostgreSQL</productname>. 
    187         De plus, comme cette option génère une commande séparée pour chaque 
    188         ligne, une erreur lors du chargement d'une ligne ne fera que perdr
     186        De plus, comme cette option produit une commande séparée pour chaque 
     187        ligne, une erreur lors du chargement d'une ligne ne perd qu
    189188        cette ligne plutôt que le contenu entier de la table. 
    190         La restauration échoue tout de même si les colonnes ont été réorganisées. 
    191         L'option <option>-D</option> est sûre même avec des modifications dans 
    192         l'ordre des colonnes, mais elle est du coup bien plus lente. 
     189        La restauration échoue également si les colonnes ont été réorganisées. 
     190        L'option <option>-D</option> permet de s'affranchir des modifications 
     191        de l'ordre des colonnes, mais est encore plus lente. 
    193192       </para> 
    194193      </listitem> 
     
    208207        essentiellement utile pour créer des sauvegardes rechargées dans des 
    209208        bases de données autres que <productname>PostgreSQL</productname>.  
    210         De plus, comme cette option génère une commande séparée pour chaque 
    211         ligne, une erreur lors du chargement d'une ligne ne fera que perdr
     209        De plus, comme cette option produit une commande séparée pour chaque 
     210        ligne, une erreur lors du chargement d'une ligne ne perd qu
    212211        cette ligne plutôt que le contenu entier de la table. 
    213212       </para> 
     
    220219      <listitem> 
    221220       <para> 
    222         La sortie est redirigée vers le fichier spécifié. Sans précision, la sortie 
     221        La sortie est redirigée vers le fichier indiqué. Sans précision, la sortie 
    223222        standard est utilisée. 
    224223       </para> 
     
    231230          <listitem> 
    232231           <para> 
    233             La sauvegarde est créée dans l'encodage spécifié. Par défaut, la sauvegarde utilise celui 
     232            La sauvegarde est créée dans l'encodage indiqué. Par défaut, la sauvegarde utilise celui 
    234233            de la base de données. Le même résultat peut être obtenu en positionnant  
    235234            la variable d'environnement <envar>PGCLIENTENCODING</envar> avec le codage désiré pour la 
     
    252251         <listitem> 
    253252          <para> 
    254            Fichier de scripts <acronym>SQL</acronym> en texte simple (défaut). 
     253           fichier de scripts <acronym>SQL</acronym> en texte simple 
     254           (défaut)&nbsp;; 
    255255          </para> 
    256256         </listitem> 
     
    261261         <listitem> 
    262262          <para> 
    263            Archive <command>tar</command> utilisable par <application>pg_restore</application>. 
     263           archive <command>tar</command> utilisable par <application>pg_restore</application>. 
    264264           Ce format permet d'ordonner et/ou d'exclure des objets lors 
    265265           de la restauration de la base.  
    266            Il est également possible de restreindre les données rechargées lors de la restauration. 
     266           Il est également possible de restreindre les données rechargées lors 
     267           de la restauration&nbsp;; 
    267268          </para> 
    268269         </listitem> 
     
    273274         <listitem> 
    274275          <para> 
    275            Archive personnalisée utilisable par <application>pg_restore</application>. 
     276           archive personnalisée utilisable par <application>pg_restore</application>. 
    276277           C'est le format le plus flexible puisqu'il permet d'ordonner le chargement des 
    277                données et la définition des objets. Ce format est compressé par défaut. 
     278           données et la définition des objets. Ce format est compressé par défaut. 
    278279          </para> 
    279280         </listitem> 
     
    314315      <listitem> 
    315316       <para> 
    316         Sauvegarde seulements les schémas correspondant à <replaceable 
     317        Sauvegarde uniquement les schémas correspondant à <replaceable 
    317318        class="parameter">schema</replaceable>&nbsp;; la sélection se fait à 
    318319        la fois sur le schéma et sur les objets qu'il contient. Quand cette 
    319320        option n'est pas indiquée, tous les schémas non système de la base cible 
    320         seront sauvegardés. Plusieurs schémas peuvent être indiqués en utilisant 
     321        sont sauvegardés. Plusieurs schémas peuvent être indiqués en utilisant 
    321322        plusieurs fois l'option <option>-n</option>. De plus, le paramètre 
    322323        <replaceable class="parameter">schéma</replaceable> est interprété comme 
    323         un modèle suivant les règles utilisées par les commandes 
     324        un modèle selon les règles utilisées par les commandes 
    324325        <literal>\d</literal> de <application>psql</application> (voir <xref 
    325326        linkend="app-psql-patterns" endterm="app-psql-patterns-title"/>). Du 
    326327        coup, plusieurs schémas peuvent être sélectionnés en utilisant des 
    327328        caractères joker dans le modèle. Lors de l'utilisation de ces caractères, 
    328         faites attention à placer le modèle entre guillemets si nécessaire pour 
    329         empêcher le shell de remplacer les jokers. 
     329        il faut faire attention à placer le modèle entre guillemets, si 
     330       nécessaire, pour empêcher le shell de remplacer les jokers. 
    330331       </para> 
    331332 
     
    333334        <para> 
    334335         Quand <option>-n</option> est indiqué, <application>pg_dump</application> 
    335          ne sauvegarde aucun autre objets de la base que ceux dont les schémas 
    336          sélectionnés dépendent. Du coup, il n'est pas garantie que la sauvegarde 
     336         ne sauvegarde aucun autre objet de la base que ceux dont les schémas 
     337         sélectionnés dépendent. Du coup, il n'est pas garanti que la sauvegarde 
    337338         d'un schéma puisse être restaurée avec succès dans une base vide. 
    338339        </para> 
     
    342343        <para> 
    343344         Les objets qui ne font pas partie du schéma comme les objets larges ne 
    344          sont pas sauvegardés quand <option>-n</option> est précisé. Vous pouvez 
    345          de nouveau ajouter les objets larges avec l'option 
    346          <option>--blobs</option>. 
     345         sont pas sauvegardés quand <option>-n</option> est précisé. Ils 
     346         peuvent être rajouter avec l'option <option>--blobs</option>. 
    347347        </para> 
    348348       </note> 
     
    357357       <para> 
    358358        Ne sauvegarde pas les schémas correspondant au modèle <replaceable 
    359         class="parameter">schéma</replaceable>. Le modèle est interprété suivant 
     359        class="parameter">schéma</replaceable>. Le modèle est interprété selon 
    360360        les même règles que <option>-n</option>. <option>-N</option> peut aussi 
    361361        être indiqué plus d'une fois pour exclure des schémas correspondant à 
     
    365365       <para> 
    366366        Quand les options <option>-n</option> et <option>-N</option> sont 
    367         indiquées, seront seulement sauvegardés les schémas qui correspondent à au moins 
     367        indiquées, seuls sont sauvegardés les schémas qui correspondent à au moins 
    368368        une option <option>-n</option> et à aucune option 
    369369        <option>-N</option>. Si <option>-N</option> apparaît sans 
     
    380380       <para> 
    381381        Les identifiants d'objets (<acronym>OID</acronym>) sont sauvegardés comme 
    382         donnée des tables. Cette option est utilisée dans le cas d'applications 
     382        données des tables. Cette option est utilisée dans le cas d'applications 
    383383        utilisant des références aux colonnes <acronym>OID</acronym>  
    384384        (dans une contrainte de clé étrangère, par exemple). Elle ne devrait pas être 
     
    394394       <para> 
    395395        Les commandes d'initialisation des possessions des objets au regard de 
    396                la base de données originale ne sont pas produites. Par défaut,  
    397                <application>pg_dump</application> engendre des instructions 
    398                <command>ALTER OWNER</command> ou  
    399                <command>SET SESSION AUTHORIZATION</command> pour 
    400                fixer ces possessions.  
    401                Ces instructions échouent lorsque le script n'est pas 
    402                lancé par un superutilisateur (ou par l'utilisateur 
    403                qui possède tous les objets de ce script). L'option <option>-O</option> 
    404                est utilisée pour créer un script qui puisse être restauré par n'importe  
    405                quel utilisateur. En revanche, c'est cet utilisateur qui devient  
    406                propriétaire de tous les objets. 
     396        la base de données originale ne sont pas produites. Par défaut,  
     397        <application>pg_dump</application> engendre des instructions 
     398        <command>ALTER OWNER</command> ou  
     399        <command>SET SESSION AUTHORIZATION</command> pour 
     400        fixer ces possessions.  
     401        Ces instructions échouent lorsque le script n'est pas 
     402        lancé par un superutilisateur (ou par l'utilisateur 
     403        qui possède tous les objets de ce script). L'option <option>-O</option> 
     404        est utilisée pour créer un script qui puisse être restauré par n'importe  
     405        quel utilisateur. En revanche, c'est cet utilisateur qui devient  
     406        propriétaire de tous les objets. 
    407407       </para> 
    408408 
    409409       <para> 
    410410        Cette option n'a d'intérêt que pour le format texte. 
    411                Pour les formats archive, l'option est spécifiée à l'appel de <command>pg_restore</command>. 
     411        Pour les formats archive, l'option est précisée à l'appel de <command>pg_restore</command>. 
    412412       </para> 
    413413      </listitem> 
     
    420420       <para> 
    421421        Cette option, obsolète, est toujours acceptée pour des raisons 
    422                de compatibilité ascendante. 
     422        de compatibilité ascendante. 
    423423       </para> 
    424424      </listitem> 
     
    430430      <listitem> 
    431431       <para> 
    432                Seule la définition des objets (le schéma) est sauvegardée, pas les 
    433                données. 
     432        Seule la définition des objets (le schéma) est sauvegardée, pas les 
     433        données. 
    434434       </para> 
    435435      </listitem> 
     
    442442       <para> 
    443443        Le nom du superutilisateur à utiliser lors de la désactivation 
    444                des déclencheurs. Cela n'a d'intérêt que si l'option 
    445                <option>--disable-triggers</option> est précisée. (En règle générale,  
    446                il est préférable de ne pas utiliser cette option et de lancer le script 
    447                engendré en tant que superutilisateur.) 
     444        des déclencheurs. Cela n'a d'intérêt que si l'option 
     445        <option>--disable-triggers</option> est précisée. (En règle générale,  
     446        il est préférable de ne pas utiliser cette option et de lancer le script 
     447        produit en tant que superutilisateur.) 
    448448       </para> 
    449449      </listitem> 
     
    455455      <listitem> 
    456456       <para> 
    457         Sauvegarde seulement les tables (ou vues ou séquences) correspondant 
     457        Sauvegarde uniquement les tables (ou vues ou séquences) correspondant 
    458458        à <replaceable class="parameter">table</replaceable>. Plusieurs tables 
    459459        sont sélectionnables en utilisant plusieurs fois l'option 
     
    465465        coup, plusieurs tables peuvent être sélectionnées en utilisant des 
    466466        caractères joker dans le modèle. Lors de l'utilisation de ces caractères, 
    467         faites attention à placer le modèle entre guillemets si nécessaire pour 
    468         empêcher le shell de remplacer les jokers. 
     467        il faut faire attention à placer le modèle entre guillemets, si 
     468       nécessaire, pour empêcher le shell de remplacer les jokers. 
    469469       </para> 
    470470 
     
    472472        Les options <option>-n</option> et <option>-N</option> n'ont aucun effet 
    473473        quand l'option <option>-t</option> est utilisée car les tables 
    474         sélectionnées par <option>-t</option> seront sauvegardées quelque soit 
    475         la valeur des options relatives aux schémas et les objets qui ne sont 
    476         pas des tables ne seront pas sauvegardés. 
     474        sélectionnées par <option>-t</option> sont sauvegardées quelle que soit 
     475        la valeur des options relatives aux schémas. Les objets qui ne sont 
     476        pas des tables ne sont pas sauvegardés. 
    477477       </para> 
    478478 
     
    480480        <para> 
    481481         Quand <option>-t</option> est indiqué, <application>pg_dump</application> 
    482          ne sauvegarde aucun autre objet de la base que la (ou les) table(s) 
    483          sélectionnée(s) dépendent. Du coup, il n'est pas garantie que la sauvegarde 
     482         ne sauvegarde aucun autre objet de la base dont la (ou les) table(s) 
     483         sélectionnée(s) pourrai(en)t dépendre. Du coup, il n'est pas garanti que la sauvegarde 
    484484         spécifique d'une table puisse être restaurée avec succès dans une base vide. 
    485485        </para> 
     
    491491         compatible avec les versions de <productname>PostgreSQL</productname> 
    492492         antérieures à la 8.2. Auparavant, écrire <literal>-t tab</literal> 
    493          aurait sauvegardé toutes les tables nommées <literal>tab</literal> mais 
    494          maintenant, seules sont sauvegardées celles qui sont visibles dans votr
    495          chemin de recherche des objets. Pour obtenir l'ancien comportement, vous 
    496          pouvez écrire <literal>-t '*.tab'</literal>. De plus, vous devez aussi 
     493         sauvegardait toutes les tables nommées <literal>tab</literal>, mais 
     494         maintenant, seules sont sauvegardées celles qui sont visibles dans l
     495         chemin de recherche des objets. Pour retrouver l'ancien comportement, 
     496         il faut écrire <literal>-t '*.tab'</literal>. De plus, il faut 
    497497         écrire quelque chose comme <literal>-t sch.tab</literal> pour sélectionner 
    498498         une table dans un schéma particulier plutôt que l'ancienne syntaxe 
     
    509509       <para> 
    510510        Ne sauvegarde pas les tables correspondant au modèle <replaceable 
    511         class="parameter">table</replaceable>. Le modèle est interprété suivant 
     511        class="parameter">table</replaceable>. Le modèle est interprété selon 
    512512        les même règles que <option>-t</option>. <option>-T</option> peut aussi 
    513         être indiqué plus d'une fois pour exclure des tables correspondant à 
     513        être indiqué plusieurs pour exclure des tables correspondant à 
    514514        des modèles différents. 
    515515       </para> 
     
    517517       <para> 
    518518        Quand les options <option>-t</option> et <option>-T</option> sont 
    519         indiquées, seront seulement sauvegardées les tables qui correspondent à au moins 
     519        indiquées, seules sont sauvegardées les tables qui correspondent à au moins 
    520520        une option <option>-t</option> et à aucune option 
    521521        <option>-T</option>. Si <option>-T</option> apparaît sans 
     
    534534        détaillés sur les objets et les heures de début et de fin dans le fichier de 
    535535        sauvegarde. Des messages de progression sont également affichés sur la  
    536         sortie erreur standard. 
     536        sortie d'erreur standard. 
    537537       </para> 
    538538      </listitem> 
     
    545545      <listitem> 
    546546       <para> 
    547         Les droits d'accès (commandes grant/revoke) ne sont pas sauvegardés. 
     547        Les privilèges d'accès (commandes grant/revoke) ne sont pas sauvegardés. 
    548548       </para> 
    549549      </listitem> 
     
    554554      <listitem> 
    555555       <para> 
    556                Cette option désactive l'utilisation des guillemets dollar pour le 
    557                corps des fonctions. La syntaxe SQL standard des chaînes est utilisée pour 
    558                la mise entre guillemets du corps des fonctions. 
     556        Cette option désactive l'utilisation des guillemets dollar pour le 
     557        corps des fonctions. La syntaxe SQL standard des chaînes est utilisée pour 
     558        la mise entre guillemets du corps des fonctions. 
    559559       </para> 
    560560      </listitem> 
     
    566566       <para> 
    567567        Cette option n'a d'intérêt que dans le cas de sauvegarde des données seules. 
    568                Dans ce cas, <application>pg_dump</application> inclut à la sortie des 
    569                commandes permettant de désactiver temporairement les déclencheurs sur les tables 
    570                cibles lors du chargement des données. 
    571                Cette commande est utilisée lorsqu'il existe sur les tables des vérifications d'intégrité 
    572                référentielles ou des déclencheurs dont l'exécution n'est pas souhaitable 
    573                lors du chargement des données. 
     568        Dans ce cas, <application>pg_dump</application> inclut à la sortie des 
     569        commandes permettant de désactiver temporairement les déclencheurs sur les tables 
     570        cibles lors du chargement des données. 
     571        Cette commande est utilisée lorsqu'il existe sur les tables des vérifications d'intégrité 
     572        référentielles ou des déclencheurs dont l'exécution n'est pas souhaitable 
     573        lors du chargement des données. 
    574574       </para> 
    575575 
    576576       <para> 
    577577        À l'heure actuelle, les commandes engendrées par <option>--disable-triggers</option> 
    578                doivent être exécutées par le superutilisateur. Il est donc nécessaire que le nom 
    579                du superutilisateur soit également précisé, à l'aide de <option>-S</option>.  
    580                Le script résultant peut aussi être lancé par le superutilisateur (c'est d'ailleurs 
    581                préférable). 
     578        doivent être exécutées par le superutilisateur. Il est donc nécessaire que le nom 
     579        du superutilisateur soit également précisé, à l'aide de 
     580        <option>-S</option>, ou que le script résultant soit lancé par le 
     581        superutilisateur (c'est d'ailleurs préférable). 
    582582       </para> 
    583583 
    584584       <para> 
    585585        Cette option n'a d'intérêt que pour le format texte. Pour les 
    586             formats archive, l'option est spécifiée à l'appel de 
    587             <command>pg_restore</command>. 
     586        formats archive, l'option est précisée à l'appel de <command>pg_restore</command>. 
    588587       </para> 
    589588      </listitem> 
     
    594593      <listitem> 
    595594       <para> 
    596                Les commandes <command>SET SESSION AUTHORIZATION</command> du standard 
    597                SQL sont affichées à la place des commandes <command>ALTER OWNER</command> pour 
    598                préciser le propriétaire d'un objet. Cela rend la sauvegarde plus compatible 
    599                avec le standard mais, en fonction de l'historique des objets dans la sauvegarde, 
    600                il se peut que la restauration soit incorrecte. De plus, une sauvegarde qui utilise 
    601                <command>SET SESSION AUTHORIZATION</command> nécessite pour la restauration des droits 
    602                superutilisateur tandis que     <command>ALTER OWNER</command> requiert des privilèges 
    603                moins étendus. 
     595        Les commandes <command>SET SESSION AUTHORIZATION</command> du standard 
     596        SQL sont affichées à la place des commandes <command>ALTER OWNER</command> pour 
     597        préciser le propriétaire d'un objet. Cela rend la sauvegarde plus compatible 
     598        avec le standard mais, en fonction de l'historique des objets dans la sauvegarde, 
     599        il se peut que la restauration soit incorrecte. De plus, une sauvegarde qui utilise 
     600        <command>SET SESSION AUTHORIZATION</command> nécessite pour la restauration des droits 
     601        superutilisateur tandis que <command>ALTER OWNER</command> requiert des privilèges 
     602        moins étendus. 
    604603       </para> 
    605604      </listitem> 
     
    611610      <listitem> 
    612611       <para> 
    613         Spécifie le niveau de compression à utiliser. Zéro signifie sans 
     612        Indique le niveau de compression à utiliser. Zéro signifie sans 
    614613        compression. Pour le format d'archive personnalisé, cela signifie la 
    615         compression des segments individuels des données des tables. La valeu
    616         par défaut est de compresser à un niveau modéré. Pour le format texte, 
    617         indiquer une valeur différente de zéro fait que le fichier entier est 
    618         compressé, bien qu'il a été envoyé à 
     614        compression des segments individuels des données des tables. Pa
     615       défaut, la compression se fait à un niveau modéré. Pour le format texte, 
     616        indiquer une valeur différente de zéro implique une compression du 
     617        fichier complet, comme s'il était passé à  
    619618        <application>gzip</application>&nbsp;; mais par défaut, la sortie n'est 
    620619        pas compressée. Le format d'archive tar ne supporte pas du tout la 
     
    638637        de données est exécuté. Si la valeur commence par une barre oblique (/), 
    639638        elle est utilisée comme répertoire pour le socket de domaine Unix. 
    640                La valeur par défaut est fournie par la variable d'environnement 
    641                <envar>PGHOST</envar>, si elle est initialisée. Dans le cas contraire,  
    642                une connexion sur la socket de domaine Unix est tentée. 
     639        La valeur par défaut est fournie par la variable d'environnement 
     640        <envar>PGHOST</envar>, si elle est initialisée. Dans le cas contraire,  
     641        une connexion sur la socket de domaine Unix est tentée. 
    643642       </para> 
    644643      </listitem> 
     
    652651        Le port TCP ou le fichier local de socket de domaine Unix 
    653652        sur lequel le serveur écoute les connexions. 
    654             La valeur par défaut est fournie par la variable d'environnement 
    655                <envar>PGPORT</envar>, si elle est initialisée. Dans le cas contraire, 
    656                il s'agit de la valeur fournie à la compilation. 
     653        La valeur par défaut est fournie par la variable d'environnement 
     654        <envar>PGPORT</envar>, si elle est initialisée. Dans le cas contraire, 
     655        il s'agit de la valeur fournie à la compilation. 
    657656       </para> 
    658657      </listitem> 
     
    679678 
    680679       <para> 
    681         Cette option n'est jamais obligatoire car 
    682         <application>pg_dump</application> demandera automatiquement un 
     680        Cette option n'est jamais nécessaire car 
     681        <application>pg_dump</application> demande automatiquement un 
    683682        mot de passe si le serveur exige une authentification par mot de 
    684         passe. Néanmoins, <application>pg_dump</application> perdra une 
    685         tentative de connexion pour trouver que le serveur veut un mot de 
     683        passe. Néanmoins, <application>pg_dump</application> perd une 
     684        tentative de connexion pour tester si le serveur demande un mot de 
    686685        passe. Dans certains cas, il est préférable d'ajouter l'option 
    687686        <option>-W</option> pour éviter la tentative de connexion. 
     
    713712  <para> 
    714713   Cet outil, comme la plupart des autres outils <productname>PostgreSQL</productname>, 
    715    utilise aussi les variables d'environnement supportées par la bibliothèque 
     714   utilise les variables d'environnement supportées par la bibliothèque 
    716715   <application>libpq</application> (voir <xref linkend="libpq-envars"/>). 
    717716  </para> 
     
    726725   <command>SELECT</command>. Si des problèmes apparaissent à l'exécution de 
    727726   <application>pg_dump</application>, <xref linkend="app-psql"/> peut être  
    728    utilisé pour s'assurer de la possibilité de sélectionner des informations 
     727   utilisé pour s'assurer qu'il est possible de sélectionner des informations 
    729728   dans la base de données. De plus, 
    730729   tout paramètre de connexion par défaut et toute variable d'environnement 
    731    utilisé par la bibliothèque <application>libpq</application> s'appliqueront. 
     730   utilisé par la bibliothèque <application>libpq</application> s'appliquent. 
    732731  </para> 
    733732 </refsect1> 
     
    738737 
    739738  <para> 
    740    Si des ajouts locaux à la base <literal>template1</literal> ont été effectués 
    741    dans le groupe de bases de données, il est impératif de s'assurer que la  
     739   Si des ajouts locaux à la base <literal>template1</literal> ont été 
     740   effectués, il est impératif de s'assurer que la  
    742741   sortie de <application>pg_dump</application> est effectivement restaurée 
    743742   dans une base vide&nbsp;; dans le cas contraire, il est fort probable  
     
    771770 
    772771  <para> 
    773    Le fichier de sauvegarde engendré par <application>pg_dump</application> ne 
     772   Le fichier de sauvegarde produit par <application>pg_dump</application> ne 
    774773   contient pas les statistiques utilisées par l'optimiseur pour la 
    775774   planification des requêtes. Il est donc conseillé, pour assurer des 
     
    777776   la restauration d'une sauvegarde. Le fichier de sauvegarde ne contient pas 
    778777   non plus de commandes <command>ALTER DATABASE ... SET</command>&nbsp;; ces 
    779    paramètres sont sauvegardées par <xref linkend="app-pg-dumpall"/>, avec les 
     778   paramètres sont sauvegardés par <xref linkend="app-pg-dumpall"/>, avec les 
    780779   utilisateurs et les paramètres globaux à l'installation. 
    781780  </para> 
     
    786785   De ce fait, le résultat de <application>pg_dump</application> peut être chargé dans des 
    787786   bases de données <productname>PostgreSQL</productname> de versions supérieures. 
    788    Ce résultat peut aussi être lu par des serveurs <productname>PostgreSQL</productname> 
     787   Cet outil sait également lire les données sur des serveurs <productname>PostgreSQL</productname> 
    789788   plus anciens. Néanmoins, <application>pg_dump</application> ne peut généralement 
    790789   pas lire des bases de données plus récentes ou produire une 
    791790   sauvegarde qui puisse être chargée par des versions antérieures. Pour cela, une 
    792    édition manuelle de la sauvegarde peut se révéler nécessaire. 
     791   édition manuelle de la sauvegarde peut s'avérer nécessaire. 
    793792  </para> 
    794793 </refsect1> 
     
    798797 
    799798  <para> 
    800    Pour sauvegarder une base appelée <literal>ma_base</literal> dans un script 
     799   Sauvegarder une base appelée <literal>ma_base</literal> dans un script 
    801800   SQL&nbsp;: 
    802801<screen><prompt>$</prompt> <userinput>pg_dump ma_base &gt; base.sql</userinput> 
     
    805804 
    806805  <para> 
    807    Pour charger ce script dans une base nouvellement créée et nommée 
     806   Charger ce script dans une base nouvellement créée et nommée 
    808807   <literal>nouvelle_base</literal>: 
    809808 
     
    813812 
    814813  <para> 
    815    Pour sauvegarder une base dans un fichier au format personnalisé&nbsp;: 
     814   Sauvegarder une base dans un fichier au format personnalisé&nbsp;: 
    816815 
    817816<screen><prompt>$</prompt> <userinput>pg_dump -Fc ma_base &gt; base.dump</userinput> 
     
    820819 
    821820  <para> 
    822    Pour charger un fichier d'archive dans une nouvelle base nommée 
     821   Charger un fichier d'archive dans une nouvelle base nommée 
    823822   <literal>nouvelle_base</literal>&nbsp;: 
    824823 
     
    828827 
    829828  <para> 
    830    Pour sauvegarder la table nommée <literal>mytab</literal>&nbsp;: 
     829   Sauvegarder la table nommée <literal>mytab</literal>&nbsp;: 
    831830 
    832831<screen><prompt>$</prompt> <userinput>pg_dump -t ma_table ma_base &gt; base.sql</userinput> 
     
    835834 
    836835  <para> 
    837    Pour sauvegarder toutes les tables du schéma <literal>detroit</literal> et 
     836   Sauvegarder toutes les tables du schéma <literal>detroit</literal> et 
    838837   dont le nom commence par <literal>emp</literal> sauf la table nommée 
    839838   <literal>traces_employes</literal>&nbsp;: 
     
    844843 
    845844  <para> 
    846    Pour sauvegarder tous les schémas dont le nom commence avec <literal>est</literal> ou 
    847    <literal>ouest</literal> et termine avec <literal>gsm</literal>, en excluant les schémas 
     845   Sauvegarder tous les schémas dont le nom commence par <literal>est</literal> ou 
     846   <literal>ouest</literal> et se termine par <literal>gsm</literal>, en excluant les schémas 
    848847   dont le nom contient le mot <literal>test</literal>&nbsp;: 
    849848 
     
    861860 
    862861  <para> 
    863    Pour sauvegarder tous les objets de la base sauf les tables dont le nom 
     862   Sauvegarder tous les objets de la base sauf les tables dont le nom 
    864863   commence par <literal>ts_</literal>&nbsp;: 
    865864 
     
    870869  <para> 
    871870   Pour indiquer un nom qui comporte des majuscules dans les options 
    872    <option>-t</option> et assimilées, vous avez besoin d'ajouter des guillemets 
    873    doubles&nbsp;; sinon le nom sera converti en minuscule (voir<xref 
     871   <option>-t</option> et assimilées, il faut ajouter des guillemets 
     872   doubles&nbsp;; sinon le nom est converti en minuscules (voir<xref 
    874873   linkend="app-psql-patterns" endterm="app-psql-patterns-title"/>). Les 
    875    guillemets doubles sont interprétés par le shell, donc vous devez les placer 
     874   guillemets doubles sont interprétés par le shell et doivent dont être placés 
    876875   entre guillemets. Du coup, pour sauvegarder une seule table dont le nom 
    877    comporte des majuscules, vous devez utiliser une commande du style&nbsp;: 
     876   comporte des majuscules, on utilise une commande du style&nbsp;: 
    878877 
    879878<screen>