Skip to content

Commit eebece7

Browse files
committed
Update French FAQ.
Guillaume LELARGE
1 parent 1e6457d commit eebece7

File tree

2 files changed

+55
-108
lines changed

2 files changed

+55
-108
lines changed

doc/FAQ_french

Lines changed: 27 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Foire Aux Questions (FAQ) pour PostgreSQL
33

4-
Derni�re mise � jour : vendredi 11 juillet 2004 23:58:24
4+
Derni�re mise � jour : vendredi 14 novembre 2004 16:32:47
55

66
Mainteneur actuel : Bruce Momjian (pgman@candle.pha.pa.us)
77

@@ -113,10 +113,9 @@
113113
donn�es ??
114114
4.25) Comment puis-je renvoyer plusieurs lignes ou colonnes � partir
115115
d'une fonction ?
116-
4.26) Why can't I reliably create/drop temporary tables in PL/PgSQL
117-
functions?
118-
4.27) Quelles options de replication sont disponibles ?
119-
4.28) Quelles options de cryptage sont disponibles ?
116+
4.26) Pourquoi ne puis-je pas cr�er/supprimer des tables temporaires
117+
dans les fonctions PL/PgSQL de fa�on stable ?
118+
4.27) Quelles options de cryptage sont disponibles ?
120119

121120
Etendre PostgreSQL
122121

@@ -205,27 +204,10 @@
205204

206205
1.4) Sous quels environnements non Unix PostgreSQL fonctionne-t'il ?
207206

208-
Client
209-
210-
Il est possible de compiler la biblioth�que C libpq, psql et d'autres
211-
interfaces et applications clientes pour qu'elles tournent sous des
212-
environnements MS Windows. Dans ce cas, le client tourne sous MS
213-
Windows et communique par TCP/IP avec un serveur tournant sous un
214-
environnement Unix support�. Un fichier win32.mak est inclus dans la
215-
distribution pour construire une biblioth�que libpq psql Win32.
216-
PostgreSQL communique aussi avec des clients ODBC.
217-
218-
Serveur
219-
220-
Le serveur de base de donn�es peut tourner sous Windows NT et Windows
221-
2000 en utilisant Cygwin, la biblioth�que de portage Unix/NT de
222-
Cygnus. Voir pgsql/doc/FAQ_MSWIN dans la distribution ou la FAQ MS
223-
Windows sur http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN.
224-
225-
Un port natif sur MS Windows NT/2000/XP est en court. Pour plus de
226-
d�tails sur le statut actuel de PostgreSQL sur Windows, voir
227-
http://techdocs.postgresql.org/guides/Windows et
228-
http://momjian.postgresql.org/main/writings/pgsql/win32.html.
207+
� partir de la version 8.0, PostgreSQL fonctionne nativement sur les
208+
syst�mes d'exploitation Microsoft Windows � base NT comme Win2000,
209+
WinXP et Win2003. Un installeur est disponible sur
210+
http://pgfoundry.org/projects/pginstaller.
229211

230212
Il existe aussi un port sur Novell Netware sur
231213
http://forge.novell.com.
@@ -283,7 +265,7 @@
283265

284266
1.7) Quelle est la derni�re version ?
285267

286-
La derni�re version de PostgreSQL est la version 7.4.3.
268+
La derni�re version de PostgreSQL est la version 7.4.5.
287269

288270
Nous projetons de sortir une version majeure tous les six � huit mois.
289271

@@ -558,12 +540,12 @@
558540

559541
3.5) Comment contr�ler les connexions d'autres machines ?
560542

561-
Par d�faut, PostgreSQL n'autorise que les connexions de la machine
562-
locale utilisant les sockets de domaine Unix. D'autres machines ne
563-
seront pas capables de se connecter sauf si vous configurez
564-
tcpip_sockets dans postgresql.conf et activez l'authentification bas�e
565-
sur l'h�te en modifiant le fichier $PGDATA/pg_hba.conf en cons�quence.
566-
Ceci autorisera les connexions TCP/IP.
543+
Par d�faut, PostgreSQL autorise seulement les connexions de la machine
544+
locale en utilisant les sockets de domaine Unix ou les connexions
545+
TCP/IP. D'autres machines ne seront pas capables de se connecter sauf
546+
si vous modifiez listen_addresses dans postgresql.conf et activez une
547+
authentification bas�e sur l'h�te en modifiant le fichier
548+
$PGDATA/pg_hba.conf en accord.
567549

568550
3.6) Comment r�gler le moteur de la base de donn�es pour de meilleures
569551
performances ?
@@ -825,26 +807,26 @@ nnes
825807
la cha�ne soit longue en moyenne de 20 octets. Le fichier texte serait
826808
de 2,8 Mo. La taille du fichier d'une base de donn�es PostgreSQL peut
827809
�tre estim�e � 6,4 Mo :
828-
36 octets: chaque ligne (approximation)
810+
32 octets: chaque ligne (approximation)
829811
24 octets: un champ 'entier' et un champ 'texte'
830812
+ 4 octets: pointeur vers le tuple sur la page
831813
----------------------------------------
832-
64 octets par ligne
814+
60 octets par ligne
833815

834816
La taille des pages de donn�es dans PostgreSQL est de 8192 octets (8 KO), do
835817
nc :
836818

837819
8192 octets par page
838-
---------------------- = 128 lignes par page de base de donn�es (arrondi �
820+
---------------------- = 136 lignes par page de base de donn�es (arrondi �
839821
l'entier inf�rieur)
840-
64 octets par ligne
822+
60 octets par ligne
841823

842824
100000 lignes de donn�es
843-
------------------------- = 782 pages de base de donn�es (arrondi � l'enti
825+
------------------------- = 735 pages de base de donn�es (arrondi � l'enti
844826
er sup�rieur)
845827
128 lignes par page
846828

847-
782 pages de base de donn�es * 8192 octets par page = 6 406 144 octets (6,4 M
829+
735 pages de base de donn�es * 8192 octets par page = 6 021 120 octets (6,4 M
848830
o)
849831

850832
Les index utilisent moins d'espace, mais ils contiennent les donn�es
@@ -914,6 +896,11 @@ o)
914896
section 4.12.
915897
* La locale C par d�faut doit �tre utilis�e lors de initdb.
916898

899+
Dans les versions ant�rieures � la 8.0, les indexs ne peuvent souvent
900+
pas �tre utilis�s sauf si les types de donn�es correspondent
901+
exactement au type de la colonne de l'index. Ceci est particuli�rement
902+
vrai pour les index de colonnes de type int2, int8 et numeric.
903+
917904
4.9) Comment puis-je savoir si l'optimiseur �value mes requ�tes ?
918905

919906
Voir la page EXPLAIN du manuel.
@@ -1263,17 +1250,7 @@ CREATE TABLE test (x int, heuremodif timestamp DEFAULT CURRENT_TIMESTAMP );
12631250
revient � utiliser EXECUTE pour l'acc�s aux tables temporaires avec
12641251
PL/PgSQL. Ceci obligera l'analyse de la requ�te � chaque fois.
12651252

1266-
4.27) Quelles options de r�plication sont disponibles ?
1267-
1268-
Il existe plusieurs solutions de r�plication ma�tre/esclave. Elles
1269-
permettent uniquement au ma�tre de r�aliser des changements sur la
1270-
base de donn�es alors que l'esclave peut seulement faire des lectures
1271-
de base de donn�es. Le bas de la page
1272-
http://gborg.PostgreSQL.org/genpage?replication_research les liste.
1273-
Une solution de r�plication multi-ma�tre est en cours de d�veloppement
1274-
sur http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php.
1275-
1276-
4.28) Quelles options de cryptage sont disponibles ?
1253+
4.27) Quelles options de cryptage sont disponibles ?
12771254

12781255
* contrib/pgcrypto contient de nombreuses fonctions de cryptage, �
12791256
utiliser dans des requ�tes SQL.

doc/src/FAQ/FAQ_french.html

Lines changed: 28 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
alink="#0000ff">
1111
<H1>Foire Aux Questions (FAQ) pour PostgreSQL</H1>
1212

13-
<P>Dernière mise à jour&nbsp;: vendredi 11 juillet 2004 23:58:24</P>
13+
<P>Dernière mise à jour&nbsp;: vendredi 14 novembre 2004 16:32:47</P>
1414

1515
<P>Mainteneur actuel&nbsp;: Bruce Momjian (<A href=
1616
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
@@ -128,11 +128,9 @@ <H2 align="center">Questions fonctionnelles</H2>
128128
plusieurs bases de données&nbsp;??<BR>
129129
<A href="#4.25">4.25</A>) Comment puis-je renvoyer plusieurs lignes ou
130130
colonnes à partir d'une fonction&nbsp;?<BR>
131-
<A href="#4.26">4.26</A>) Why can't I reliably create/drop
132-
temporary tables in PL/PgSQL functions?<BR>
133-
<A href="#4.27">4.27</A>) Quelles options de replication sont
134-
disponibles&nbsp;?<BR>
135-
<A href="#4.28">4.28</A>) Quelles options de cryptage sont
131+
<A href="#4.26">4.26</A>) Pourquoi ne puis-je pas créer/supprimer des
132+
tables temporaires dans les fonctions PL/PgSQL de façon stable&nbsp;?<BR>
133+
<A href="#4.27">4.27</A>) Quelles options de cryptage sont
136134
disponibles&nbsp;?<BR>
137135

138136
<H2 align="center">Etendre PostgreSQL</H2>
@@ -230,33 +228,12 @@ <H4><A name="1.3">1.3</A>) Sous quels environnements Unix PostgreSQL tourne-t-il
230228

231229
<H4><A name="1.4">1.4</A>) Sous quels environnements non Unix PostgreSQL fonctionne-t'il&nbsp;?</H4>
232230

233-
<P><STRONG>Client</STRONG></P>
234-
235-
<P>Il est possible de compiler la bibliothèque C <I>libpq</I>,
236-
psql et d'autres interfaces et applications clientes pour
237-
qu'elles tournent sous des environnements MS Windows. Dans ce cas,
238-
le client tourne sous MS Windows et communique par TCP/IP avec un
239-
serveur tournant sous un environnement Unix supporté. Un fichier
240-
<I>win32.mak</I> est inclus dans la distribution pour construire
241-
une bibliothèque <I>libpq</I> <I>psql</I> Win32. PostgreSQL
242-
communique aussi avec des clients <SMALL>ODBC</SMALL>.</P>
243-
244-
<P><STRONG>Serveur</STRONG></P>
245-
246-
<P>Le serveur de base de données peut tourner sous Windows NT et
247-
Windows 2000 en utilisant Cygwin, la bibliothèque de portage
248-
Unix/NT de Cygnus. Voir
249-
<I>pgsql/doc/FAQ_MSWIN</I> dans la distribution ou la FAQ MS
250-
Windows sur <A href="http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN">
251-
http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN</A>.</P>
252-
253-
<p>Un port natif sur MS Windows NT/2000/XP est en court. Pour plus de
254-
détails sur le statut actuel de PostgreSQL sur Windows, voir
255-
<a href="http://techdocs.postgresql.org/guides/Windows">
256-
http://techdocs.postgresql.org/guides/Windows</a> et
257-
<a href="http://momjian.postgresql.org/main/writings/pgsql/win32.html">
258-
http://momjian.postgresql.org/main/writings/pgsql/win32.html</a>.</p>
259-
231+
232+
<p>À partir de la version 8.0, PostgreSQL fonctionne nativement sur les
233+
systèmes d'exploitation Microsoft Windows à base NT comme Win2000, WinXP et Win2003.
234+
Un installeur est disponible sur
235+
<a href="http://pgfoundry.org/projects/pginstaller">http://pgfoundry.org/projects/pginstaller</a>.</p>
236+
260237
<p>Il existe aussi un port sur Novell Netware sur
261238
<a href="http://forge.novell.com">http://forge.novell.com</a>.</p>
262239

@@ -330,7 +307,7 @@ <H4><A name="1.4">1.4</A>) Sous quels environnements non Unix PostgreSQL fonctio
330307

331308
<H4><A name="1.7">1.7</A>) Quelle est la dernière version&nbsp;?</H4>
332309

333-
<P>La dernière version de PostgreSQL est la version 7.4.3.</P>
310+
<P>La dernière version de PostgreSQL est la version 7.4.5.</P>
334311

335312
<P>Nous projetons de sortir une version majeure tous les six à huit
336313
mois.</P>
@@ -655,11 +632,11 @@ <H4><A name="3.4">3.4</A>) Quand je lance <I>postmaster</I>, j'obtiens des erreu
655632

656633
<H4><A name="3.5">3.5</A>) Comment contrôler les connexions d'autres machines&nbsp;?</H4>
657634

658-
<P>Par défaut, PostgreSQL n'autorise que les connexions de la machine locale
659-
utilisant les sockets de domaine Unix. D'autres machines ne seront pas
660-
capables de se connecter sauf si vous configurez tcpip_sockets dans <I>postgresql.conf</I>
661-
<B>et</B> activez l'authentification basée sur l'hôte en modifiant le fichier
662-
<I>$PGDATA/pg_hba.conf</I> en conséquence. Ceci autorisera les connexions TCP/IP.</P>
635+
<p>Par défaut, PostgreSQL autorise seulement les connexions de la machine
636+
locale en utilisant les sockets de domaine Unix ou les connexions TCP/IP.
637+
D'autres machines ne seront pas capables de se connecter sauf si vous modifiez
638+
listen_addresses dans postgresql.conf et activez une authentification basée
639+
sur l'hôte en modifiant le fichier <i>$PGDATA/pg_hba.conf</i> en accord.</p>
663640

664641
<H4><A name="3.6">3.6</A>) Comment régler le moteur de la base de données pour de meilleures performances&nbsp;?</H4>
665642

@@ -934,23 +911,23 @@ <H4><A name="4.6">4.6</A>) Combien d'espace disque faut-il pour stocker
934911
La taille du fichier d'une base de données PostgreSQL peut être
935912
estimée à 6,4&nbsp;Mo&nbsp;:</P>
936913
<PRE>
937-
36 octets: chaque ligne (approximation)
914+
32 octets: chaque ligne (approximation)
938915
24 octets: un champ 'entier' et un champ 'texte'
939916
+ 4 octets: pointeur vers le tuple sur la page
940917
----------------------------------------
941-
64 octets par ligne
918+
60 octets par ligne
942919

943920
La taille des pages de données dans PostgreSQL est de 8192 octets (8 KO), donc :
944921

945922
8192 octets par page
946-
---------------------- = 128 lignes par page de base de données (arrondi à l'entier inférieur)
947-
64 octets par ligne
923+
---------------------- = 136 lignes par page de base de données (arrondi à l'entier inférieur)
924+
60 octets par ligne
948925

949926
100000 lignes de données
950-
------------------------- = 782 pages de base de données (arrondi à l'entier supérieur)
927+
------------------------- = 735 pages de base de données (arrondi à l'entier supérieur)
951928
128 lignes par page
952929

953-
782 pages de base de données * 8192 octets par page = 6&nbsp;406&nbsp;144&nbsp;octets (6,4&nbsp;Mo)
930+
735 pages de base de données * 8192 octets par page = 6&nbsp;021&nbsp;120&nbsp;octets (6,4&nbsp;Mo)
954931
</PRE>
955932

956933
<P>Les index utilisent moins d'espace, mais ils contiennent les données indexées,
@@ -1030,6 +1007,11 @@ <H4><A name="4.7">4.7</A>) Comment puis-je savoir quels index, tables,
10301007
</UL>
10311008
<P>
10321009

1010+
<p>Dans les versions antérieures à la 8.0, les indexs ne peuvent souvent
1011+
pas être utilisés sauf si les types de données correspondent exactement au
1012+
type de la colonne de l'index. Ceci est particulièrement vrai pour les
1013+
index de colonnes de type int2, int8 et numeric.</p>
1014+
10331015
<H4><A name="4.9">4.9</A>) Comment puis-je savoir si l'optimiseur évalue
10341016
mes requêtes&nbsp;?</H4>
10351017

@@ -1429,19 +1411,7 @@ <H4><A name="4.25">4.25</A>) Comment puis-je renvoyer plusieurs lignes ou
14291411
<SMALL>EXECUTE</SMALL> pour l'accès aux tables temporaires avec PL/PgSQL.
14301412
Ceci obligera l'analyse de la requête à chaque fois.</P>
14311413

1432-
<H4><A name="4.27">4.27</A>) Quelles options de réplication sont
1433-
disponibles&nbsp;?</H4>
1434-
<P>Il existe plusieurs solutions de réplication maître/esclave. Elles
1435-
permettent uniquement au maître de réaliser des changements sur la base de
1436-
données alors que l'esclave peut seulement faire des lectures de base de données.
1437-
Le bas de la page <a
1438-
href="http://gborg.PostgreSQL.org/genpage?replication_research">
1439-
http://gborg.PostgreSQL.org/genpage?replication_research</a> les liste.
1440-
Une solution de réplication multi-maître est en cours de développement sur
1441-
<a
1442-
href="http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php">http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php</a>.</P>
1443-
1444-
<H4><A name="4.28">4.28</A>) Quelles options de cryptage sont
1414+
<H4><A name="4.27">4.27</A>) Quelles options de cryptage sont
14451415
disponibles&nbsp;?
14461416
</H4>
14471417
<UL>

0 commit comments

Comments
 (0)