summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2004-12-01 22:17:16 +0000
committerBruce Momjian2004-12-01 22:17:16 +0000
commiteebece7d0db758a5c3d77aebb8ada31541339c38 (patch)
treebc8d4e0bb08529e95cff3de3e0fbfbcf691d8764
parent1e6457dfce33d34f7b7b7e828eea81721b19d249 (diff)
Update French FAQ.
Guillaume LELARGE
-rw-r--r--doc/FAQ_french77
-rw-r--r--doc/src/FAQ/FAQ_french.html86
2 files changed, 55 insertions, 108 deletions
diff --git a/doc/FAQ_french b/doc/FAQ_french
index 9e00870214e..1423aee9b03 100644
--- a/doc/FAQ_french
+++ b/doc/FAQ_french
@@ -1,7 +1,7 @@
Foire Aux Questions (FAQ) pour PostgreSQL
- Derni�re mise � jour : vendredi 11 juillet 2004 23:58:24
+ Derni�re mise � jour : vendredi 14 novembre 2004 16:32:47
Mainteneur actuel : Bruce Momjian ([email protected])
@@ -113,10 +113,9 @@
donn�es ??
4.25) Comment puis-je renvoyer plusieurs lignes ou colonnes � partir
d'une fonction ?
- 4.26) Why can't I reliably create/drop temporary tables in PL/PgSQL
- functions?
- 4.27) Quelles options de replication sont disponibles ?
- 4.28) Quelles options de cryptage sont disponibles ?
+ 4.26) Pourquoi ne puis-je pas cr�er/supprimer des tables temporaires
+ dans les fonctions PL/PgSQL de fa�on stable ?
+ 4.27) Quelles options de cryptage sont disponibles ?
Etendre PostgreSQL
@@ -205,27 +204,10 @@
1.4) Sous quels environnements non Unix PostgreSQL fonctionne-t'il ?
- Client
-
- Il est possible de compiler la biblioth�que C libpq, psql et d'autres
- interfaces et applications clientes pour qu'elles tournent sous des
- environnements MS Windows. Dans ce cas, le client tourne sous MS
- Windows et communique par TCP/IP avec un serveur tournant sous un
- environnement Unix support�. Un fichier win32.mak est inclus dans la
- distribution pour construire une biblioth�que libpq psql Win32.
- PostgreSQL communique aussi avec des clients ODBC.
-
- Serveur
-
- Le serveur de base de donn�es peut tourner sous Windows NT et Windows
- 2000 en utilisant Cygwin, la biblioth�que de portage Unix/NT de
- Cygnus. Voir pgsql/doc/FAQ_MSWIN dans la distribution ou la FAQ MS
- Windows sur http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN.
-
- Un port natif sur MS Windows NT/2000/XP est en court. Pour plus de
- d�tails sur le statut actuel de PostgreSQL sur Windows, voir
- http://techdocs.postgresql.org/guides/Windows et
- http://momjian.postgresql.org/main/writings/pgsql/win32.html.
+ � partir de la version 8.0, PostgreSQL fonctionne nativement sur les
+ syst�mes d'exploitation Microsoft Windows � base NT comme Win2000,
+ WinXP et Win2003. Un installeur est disponible sur
+ http://pgfoundry.org/projects/pginstaller.
Il existe aussi un port sur Novell Netware sur
http://forge.novell.com.
@@ -283,7 +265,7 @@
1.7) Quelle est la derni�re version ?
- La derni�re version de PostgreSQL est la version 7.4.3.
+ La derni�re version de PostgreSQL est la version 7.4.5.
Nous projetons de sortir une version majeure tous les six � huit mois.
@@ -558,12 +540,12 @@
3.5) Comment contr�ler les connexions d'autres machines ?
- Par d�faut, PostgreSQL n'autorise que les connexions de la machine
- locale utilisant les sockets de domaine Unix. D'autres machines ne
- seront pas capables de se connecter sauf si vous configurez
- tcpip_sockets dans postgresql.conf et activez l'authentification bas�e
- sur l'h�te en modifiant le fichier $PGDATA/pg_hba.conf en cons�quence.
- Ceci autorisera les connexions TCP/IP.
+ Par d�faut, PostgreSQL autorise seulement les connexions de la machine
+ locale en utilisant les sockets de domaine Unix ou les connexions
+ TCP/IP. D'autres machines ne seront pas capables de se connecter sauf
+ si vous modifiez listen_addresses dans postgresql.conf et activez une
+ authentification bas�e sur l'h�te en modifiant le fichier
+ $PGDATA/pg_hba.conf en accord.
3.6) Comment r�gler le moteur de la base de donn�es pour de meilleures
performances ?
@@ -825,26 +807,26 @@ nnes
la cha�ne soit longue en moyenne de 20 octets. Le fichier texte serait
de 2,8 Mo. La taille du fichier d'une base de donn�es PostgreSQL peut
�tre estim�e � 6,4 Mo :
- 36 octets: chaque ligne (approximation)
+ 32 octets: chaque ligne (approximation)
24 octets: un champ 'entier' et un champ 'texte'
+ 4 octets: pointeur vers le tuple sur la page
----------------------------------------
- 64 octets par ligne
+ 60 octets par ligne
La taille des pages de donn�es dans PostgreSQL est de 8192 octets (8 KO), do
nc :
8192 octets par page
- ---------------------- = 128 lignes par page de base de donn�es (arrondi �
+ ---------------------- = 136 lignes par page de base de donn�es (arrondi �
l'entier inf�rieur)
- 64 octets par ligne
+ 60 octets par ligne
100000 lignes de donn�es
- ------------------------- = 782 pages de base de donn�es (arrondi � l'enti
+ ------------------------- = 735 pages de base de donn�es (arrondi � l'enti
er sup�rieur)
128 lignes par page
-782 pages de base de donn�es * 8192 octets par page = 6 406 144 octets (6,4 M
+735 pages de base de donn�es * 8192 octets par page = 6 021 120 octets (6,4 M
o)
Les index utilisent moins d'espace, mais ils contiennent les donn�es
@@ -914,6 +896,11 @@ o)
section 4.12.
* La locale C par d�faut doit �tre utilis�e lors de initdb.
+ Dans les versions ant�rieures � la 8.0, les indexs ne peuvent souvent
+ pas �tre utilis�s sauf si les types de donn�es correspondent
+ exactement au type de la colonne de l'index. Ceci est particuli�rement
+ vrai pour les index de colonnes de type int2, int8 et numeric.
+
4.9) Comment puis-je savoir si l'optimiseur �value mes requ�tes ?
Voir la page EXPLAIN du manuel.
@@ -1263,17 +1250,7 @@ CREATE TABLE test (x int, heuremodif timestamp DEFAULT CURRENT_TIMESTAMP );
revient � utiliser EXECUTE pour l'acc�s aux tables temporaires avec
PL/PgSQL. Ceci obligera l'analyse de la requ�te � chaque fois.
- 4.27) Quelles options de r�plication sont disponibles ?
-
- Il existe plusieurs solutions de r�plication ma�tre/esclave. Elles
- permettent uniquement au ma�tre de r�aliser des changements sur la
- base de donn�es alors que l'esclave peut seulement faire des lectures
- de base de donn�es. Le bas de la page
- http://gborg.PostgreSQL.org/genpage?replication_research les liste.
- Une solution de r�plication multi-ma�tre est en cours de d�veloppement
- sur http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php.
-
- 4.28) Quelles options de cryptage sont disponibles ?
+ 4.27) Quelles options de cryptage sont disponibles ?
* contrib/pgcrypto contient de nombreuses fonctions de cryptage, �
utiliser dans des requ�tes SQL.
diff --git a/doc/src/FAQ/FAQ_french.html b/doc/src/FAQ/FAQ_french.html
index f3b9722cebf..cbed0789e22 100644
--- a/doc/src/FAQ/FAQ_french.html
+++ b/doc/src/FAQ/FAQ_french.html
@@ -10,7 +10,7 @@
alink="#0000ff">
<H1>Foire Aux Questions (FAQ) pour PostgreSQL</H1>
- <P>Derni�re mise � jour&nbsp;: vendredi 11 juillet 2004 23:58:24</P>
+ <P>Derni�re mise � jour&nbsp;: vendredi 14 novembre 2004 16:32:47</P>
<P>Mainteneur actuel&nbsp;: Bruce Momjian (<A href=
@@ -128,11 +128,9 @@
plusieurs bases de donn�es&nbsp;??<BR>
<A href="#4.25">4.25</A>) Comment puis-je renvoyer plusieurs lignes ou
colonnes � partir d'une fonction&nbsp;?<BR>
- <A href="#4.26">4.26</A>) Why can't I reliably create/drop
- temporary tables in PL/PgSQL functions?<BR>
- <A href="#4.27">4.27</A>) Quelles options de replication sont
- disponibles&nbsp;?<BR>
- <A href="#4.28">4.28</A>) Quelles options de cryptage sont
+ <A href="#4.26">4.26</A>) Pourquoi ne puis-je pas cr�er/supprimer des
+ tables temporaires dans les fonctions PL/PgSQL de fa�on stable&nbsp;?<BR>
+ <A href="#4.27">4.27</A>) Quelles options de cryptage sont
disponibles&nbsp;?<BR>
<H2 align="center">Etendre PostgreSQL</H2>
@@ -230,33 +228,12 @@
<H4><A name="1.4">1.4</A>) Sous quels environnements non Unix PostgreSQL fonctionne-t'il&nbsp;?</H4>
- <P><STRONG>Client</STRONG></P>
-
- <P>Il est possible de compiler la biblioth�que C <I>libpq</I>,
- psql et d'autres interfaces et applications clientes pour
- qu'elles tournent sous des environnements MS Windows. Dans ce cas,
- le client tourne sous MS Windows et communique par TCP/IP avec un
- serveur tournant sous un environnement Unix support�. Un fichier
- <I>win32.mak</I> est inclus dans la distribution pour construire
- une biblioth�que <I>libpq</I> <I>psql</I> Win32. PostgreSQL
- communique aussi avec des clients <SMALL>ODBC</SMALL>.</P>
-
- <P><STRONG>Serveur</STRONG></P>
-
- <P>Le serveur de base de donn�es peut tourner sous Windows NT et
- Windows 2000 en utilisant Cygwin, la biblioth�que de portage
- Unix/NT de Cygnus. Voir
- <I>pgsql/doc/FAQ_MSWIN</I> dans la distribution ou la FAQ MS
- Windows sur <A href="http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN">
- http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN</A>.</P>
-
- <p>Un port natif sur MS Windows NT/2000/XP est en court. Pour plus de
- d�tails sur le statut actuel de PostgreSQL sur Windows, voir
- <a href="http://techdocs.postgresql.org/guides/Windows">
- http://techdocs.postgresql.org/guides/Windows</a> et
- <a href="http://momjian.postgresql.org/main/writings/pgsql/win32.html">
- http://momjian.postgresql.org/main/writings/pgsql/win32.html</a>.</p>
-
+
+ <p>� partir de la version 8.0, PostgreSQL fonctionne nativement sur les
+ syst�mes d'exploitation Microsoft Windows � base NT comme Win2000, WinXP et Win2003.
+ Un installeur est disponible sur
+ <a href="http://pgfoundry.org/projects/pginstaller">http://pgfoundry.org/projects/pginstaller</a>.</p>
+
<p>Il existe aussi un port sur Novell Netware sur
<a href="http://forge.novell.com">http://forge.novell.com</a>.</p>
@@ -330,7 +307,7 @@
<H4><A name="1.7">1.7</A>) Quelle est la derni�re version&nbsp;?</H4>
- <P>La derni�re version de PostgreSQL est la version 7.4.3.</P>
+ <P>La derni�re version de PostgreSQL est la version 7.4.5.</P>
<P>Nous projetons de sortir une version majeure tous les six � huit
mois.</P>
@@ -655,11 +632,11 @@
<H4><A name="3.5">3.5</A>) Comment contr�ler les connexions d'autres machines&nbsp;?</H4>
- <P>Par d�faut, PostgreSQL n'autorise que les connexions de la machine locale
- utilisant les sockets de domaine Unix. D'autres machines ne seront pas
- capables de se connecter sauf si vous configurez tcpip_sockets dans <I>postgresql.conf</I>
- <B>et</B> activez l'authentification bas�e sur l'h�te en modifiant le fichier
- <I>$PGDATA/pg_hba.conf</I> en cons�quence. Ceci autorisera les connexions TCP/IP.</P>
+ <p>Par d�faut, PostgreSQL autorise seulement les connexions de la machine
+ locale en utilisant les sockets de domaine Unix ou les connexions TCP/IP.
+ D'autres machines ne seront pas capables de se connecter sauf si vous modifiez
+ listen_addresses dans postgresql.conf et activez une authentification bas�e
+ sur l'h�te en modifiant le fichier <i>$PGDATA/pg_hba.conf</i> en accord.</p>
<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>
@@ -934,23 +911,23 @@
La taille du fichier d'une base de donn�es PostgreSQL peut �tre
estim�e � 6,4&nbsp;Mo&nbsp;:</P>
<PRE>
- 36 octets: chaque ligne (approximation)
+ 32 octets: chaque ligne (approximation)
24 octets: un champ 'entier' et un champ 'texte'
+ 4 octets: pointeur vers le tuple sur la page
----------------------------------------
- 64 octets par ligne
+ 60 octets par ligne
La taille des pages de donn�es dans PostgreSQL est de 8192 octets (8 KO), donc :
8192 octets par page
- ---------------------- = 128 lignes par page de base de donn�es (arrondi � l'entier inf�rieur)
- 64 octets par ligne
+ ---------------------- = 136 lignes par page de base de donn�es (arrondi � l'entier inf�rieur)
+ 60 octets par ligne
100000 lignes de donn�es
- ------------------------- = 782 pages de base de donn�es (arrondi � l'entier sup�rieur)
+ ------------------------- = 735 pages de base de donn�es (arrondi � l'entier sup�rieur)
128 lignes par page
-782 pages de base de donn�es * 8192 octets par page = 6&nbsp;406&nbsp;144&nbsp;octets (6,4&nbsp;Mo)
+735 pages de base de donn�es * 8192 octets par page = 6&nbsp;021&nbsp;120&nbsp;octets (6,4&nbsp;Mo)
</PRE>
<P>Les index utilisent moins d'espace, mais ils contiennent les donn�es index�es,
@@ -1030,6 +1007,11 @@
</UL>
<P>
+ <p>Dans les versions ant�rieures � la 8.0, les indexs ne peuvent souvent
+ pas �tre utilis�s sauf si les types de donn�es correspondent exactement au
+ type de la colonne de l'index. Ceci est particuli�rement vrai pour les
+ index de colonnes de type int2, int8 et numeric.</p>
+
<H4><A name="4.9">4.9</A>) Comment puis-je savoir si l'optimiseur �value
mes requ�tes&nbsp;?</H4>
@@ -1429,19 +1411,7 @@ BYTEA bytea tableau d'octets (accepte les octets nuls)
<SMALL>EXECUTE</SMALL> pour l'acc�s aux tables temporaires avec PL/PgSQL.
Ceci obligera l'analyse de la requ�te � chaque fois.</P>
- <H4><A name="4.27">4.27</A>) Quelles options de r�plication sont
- disponibles&nbsp;?</H4>
- <P>Il existe plusieurs solutions de r�plication ma�tre/esclave. Elles
- permettent uniquement au ma�tre de r�aliser des changements sur la base de
- donn�es alors que l'esclave peut seulement faire des lectures de base de donn�es.
- Le bas de la page <a
- href="http://gborg.PostgreSQL.org/genpage?replication_research">
- http://gborg.PostgreSQL.org/genpage?replication_research</a> les liste.
- Une solution de r�plication multi-ma�tre est en cours de d�veloppement sur
- <a
- href="http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php">http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php</a>.</P>
-
- <H4><A name="4.28">4.28</A>) Quelles options de cryptage sont
+ <H4><A name="4.27">4.27</A>) Quelles options de cryptage sont
disponibles&nbsp;?
</H4>
<UL>