root/traduc/trunk/postgresql/contrib.xml

Revision 1019, 4.0 kB (checked in by sas, 7 months ago)

close #280

  • Property svn:keywords set to Date Author Revision
Line 
1 <?xml version="1.0" encoding="ISO-8859-15"?>
2 <!-- Dernière modification
3      le       $Date$
4      par      $Author$
5      révision $Revision$ -->
6
7 <appendix id="contrib">
8  <title>Modules supplémentaires fournis</title>
9
10  <para>
11   Cette annexe contient des informations concernant les modules disponibles
12   dans le répertoire <literal>contrib</literal> de la distribution
13   <productname>PostgreSQL</productname>. Ce sont des outils de portage,
14   des outils d'analyse, des fonctionnalités supplémentaires qui ne font pas
15   partie du système PostgreSQL de base, principalement parce qu'ils
16   s'adressent à une audience limitée ou sont trop expérimentaux pour faire
17   partie de la distribution de base. Cela ne concerne en rien leur utilité.
18  </para>
19
20  <para>
21   Lors de la construction à partir des sources de la distribution, ces modules
22   ne sont pas construits automatiquement. Il peuvent être construits et
23   installés en exécutant&nbsp;:
24 <screen>
25 <userinput>gmake</userinput>
26 <userinput>gmake install</userinput>
27 </screen>
28   dans le répertoire <literal>contrib</literal> d'un répertoire des sources
29   configuré&nbsp;; ou pour ne construire et installer qu'un seul module
30   sélectionné, on exécute ces commandes dans le sous-répertoire du module. Beaucoup
31   de ces modules ont des tests de régression qui peuvent être exécutés
32   en lançant la commande&nbsp;:
33 <screen>
34 <userinput>gmake installcheck</userinput>
35 </screen>
36   une fois que le serveur <productname>PostgreSQL</productname> est démarré.
37   (<literal>gmake check</literal> n'est pas
38   supporté&nbsp;; un serveur de bases de données opérationnel est nécessaire
39   pour réaliser ces tests, et le module doit avoir été construit et installé
40   pour être testé.)
41  </para>
42
43  <para>
44   Lorsqu'une version packagée de <productname>PostgreSQL</productname> est
45   utilisée, ces modules sont typiquement
46   disponibles dans un package séparé, comme par exemple
47   <literal>postgresql-contrib</literal>.
48  </para>
49
50  <para>
51   Beaucoup de ces modules fournissent de nouvelles fonctions, de nouveaux
52   opérateurs ou types utilisateurs. Pour pouvoir utiliser un de ces
53   modules, après avoir installé le code, il faut enregistrer les
54   nouveaux objets dans la base de données en exécutant les commandes SQL
55   contenus dans le fichier <literal>.sql</literal> fourni par le module.
56   Par exemple&nbsp;:
57
58 <programlisting>
59 psql -d nom_base -f <replaceable>SHAREDIR</replaceable>/contrib/<replaceable>module</replaceable>.sql
60 </programlisting>
61
62   Ici, <replaceable>SHAREDIR</replaceable> est le répertoire
63   <quote>share</quote> de l'installation (<literal>pg_config
64   --sharedir</literal> indique de quel répertoire il s'agit).
65   Dans la plupart de cas, le script doit être exécuté par un super-utilisateur
66   de la base de données.
67  </para>
68
69  <para>
70   Le fichier <literal>.sql</literal> doit être exécuté dans
71   chaque base de données où le module doit être disponible. Il peut également
72   être exécuté dans la base <literal>template1</literal> pour que le module
73   soit automatiquement copié dans toute nouvelle base de données créée.
74  </para>
75
76  <para>
77   La première commande du fichier <literal>.sql</literal> peut être modifiée
78   pour déterminer le schéma de la base où sont créés
79   les objets. Par défaut, ils sont placés dans <literal>public</literal>.
80  </para>
81
82  <para>
83   Après une mise à jour majeure de <productname>PostgreSQL</productname>,
84   le script d'installation doit être réexécuté, même si les objets du
85   module sont éventuellement créés par une sauvegarde de l'ancienne
86   installation. Cela assure que toute nouvelle fonction est
87   disponible et tout correction nécessaire appliquée.
88  </para>
89
90  &adminpack;
91  &btree-gist;
92  &chkpass;
93  &cube;
94  &dblink;
95  &dict-int;
96  &dict-xsyn;
97  &earthdistance;
98  &fuzzystrmatch;
99  &hstore;
100  &intagg;
101  &intarray;
102  &isn;
103  &lo;
104  &ltree;
105  &oid2name;
106  &pageinspect;
107  &pgbench;
108  &pgbuffercache;
109  &pgcrypto;
110  &pgfreespacemap;
111  &pgrowlocks;
112  &pgstandby;
113  &pgstattuple;
114  &pgtrgm;
115  &seg;
116  &contrib-spi;
117  &sslinfo;
118  &tablefunc;
119  &test-parser;
120  &tsearch2;
121  &uuid-ossp;
122  &vacuumlo;
123  &xml2;
124
125 </appendix>
Note: See TracBrowser for help on using the browser.