Skip to content

Commit

Permalink
Mise à jour en version 9.2.22
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed Aug 10, 2017
1 parent ce7549c commit 1fdb4f8
Show file tree
Hide file tree
Showing 34 changed files with 1,804 additions and 1,352 deletions.
2 changes: 1 addition & 1 deletion postgresql/acronyms.xml
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@
<listitem>
<para>
<ulink
url="http://git.postgresql.org/gitweb?p=postgresql.git;a=blob;f=src/backend/access/heap/README.HOT;hb=HEAD">Heap-Only
url="https://git.postgresql.org/gitweb?p=postgresql.git;a=blob;f=src/backend/access/heap/README.HOT;hb=HEAD">Heap-Only
Tuples</ulink>, tuples en mémoire seule
</para>
</listitem>
Expand Down
2 changes: 1 addition & 1 deletion postgresql/advanced.xml
Original file line number Diff line number Diff line change
Expand Up @@ -708,7 +708,7 @@ CREATE TABLE capitales (

<para>
Si une introduction plus approfondie est nécessaire, le lecteur peut
visiter le <ulink url="http://www.postgresql.org">site web</ulink> de
visiter le <ulink url="https://www.postgresql.org">site web</ulink> de
PostgreSQL qui fournit des liens vers d'autres ressources.
</para>
</sect1>
Expand Down
31 changes: 29 additions & 2 deletions postgresql/catalogs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9237,13 +9237,40 @@ SELECT * FROM pg_locks pl LEFT JOIN pg_prepared_xacts ppx
<entry></entry>
<entry>
Options spécifiques à la correspondance d'utilisateurs, sous la forme
de chaînes <quote>motclé=valeur</quote>, si l'utilisateur courant est
le propriétaire du serveur distant, sinon null.
de chaînes <quote>motclé=valeur</quote>.
</entry>
</row>
</tbody>
</tgroup>
</table>

<para>
Pour protéger les mots de passe enregistrés comme option d'une
correspondance d'utilisateur, la colonne
<structfield>umoptions</structfield> sera renvoyée NULL sauf dans les cas
suivants&nbsp;:
<itemizedlist>
<listitem>
<para>
l'utilisateur courant est l'utilisateur concerné par la correspondance
et est le propriétaire du serveur ou détient le droit
<literal>USAGE</literal> sur ce serveur&nbsp;;
</para>
</listitem>
<listitem>
<para>
l'utilisateur courant est le propriétaire du serveur et la correspondance
est pour <literal>PUBLIC</literal>&nbsp;;
</para>
</listitem>
<listitem>
<para>
l'utilisateur courant est un super-utilisateur.
</para>
</listitem>
</itemizedlist>
</para>

</sect1>


Expand Down
21 changes: 12 additions & 9 deletions postgresql/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -618,8 +618,8 @@ include 'nom_fichier'
une connexion qui semble inutilisée. Une valeur de 0 revient à
utiliser la valeur système par défaut. Ce paramètre est seulement
supporté par les systèmes qui supportent les symboles
<symbol>TCP_KEEPIDLE</symbol> ou <symbol>TCP_KEEPALIVE</symbol> et
sur Windows&nbsp;; sur les autres systèmes, ce paramètre doit valoir
<symbol>TCP_KEEPIDLE</symbol> ou une option équivalente pour la socket
et sur Windows&nbsp;; sur les autres systèmes, ce paramètre doit valoir
zéro.
Pour les sessions connectées via une socket de domaine Unix, ce
paramètre est ignoré et vaut toujours zéro.
Expand All @@ -645,7 +645,8 @@ include 'nom_fichier'
keepalives sur une connexion qui semble inutilisée. Une valeur de 0
revient à utiliser la valeur système par défaut. Ce paramètre est
seulement supporté par les systèmes qui supportent le symbole
<symbol>TCP_KEEPINTVL</symbol> et sur Windows&nbsp;; sur les autres
<symbol>TCP_KEEPINTVL</symbol> ou une option équivalente pour la
socket et sur Windows&nbsp;; sur les autres
systèmes, ce paramètre doit valoir zéro.
Pour les sessions connectées via une socket de domaine Unix, ce
paramètre est ignoré et vaut toujours zéro.
Expand All @@ -670,7 +671,8 @@ include 'nom_fichier'
Indique le nombre de paquets TCP keepalive packets à envoyer sur une
connexion qui semble inutilisée. Une valeur de 0 revient à utiliser la
valeur système par défaut. Ce paramètre est seulement supporté par les
systèmes qui supportent le symbole <symbol>TCP_KEEPCNT</symbol>&nbsp;;
systèmes qui supportent le symbole <symbol>TCP_KEEPCNT</symbol>
ou une option équivalente pour la socket&nbsp;;
sur les autres systèmes, ce paramètre doit valoir zéro.
Pour les sessions connectées via une socket de domaine Unix, ce
paramètre est ignoré et vaut toujours zéro.
Expand Down Expand Up @@ -4313,11 +4315,12 @@ FROM pg_stat_activity;
</indexterm>
<para>
Contrôle si une trace applicative est écrite quand une session attend
plus longtemps que <xref linkend="guc-deadlock-timeout"/> pour acquérir
un verrou. Ceci est utile pour déterminer si les attentes de verrous
sont la cause des pertes de performance. Désactivé
(<literal>off</literal>) par défaut.
</para>
plus longtemps que <xref linkend="guc-deadlock-timeout"/> pour
acquérir un verrou. Ceci est utile pour déterminer si les attentes de
verrous sont la cause des pertes de performance. Désactivé
(<literal>off</literal>) par défaut. Seuls les superutilisateurs
peuvent modifier cette configuration.
</para>
</listitem>
</varlistentry>

Expand Down
2 changes: 1 addition & 1 deletion postgresql/contacts.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ listes de diffusion elles mêmes.
<Para>
Se référer à l'introduction de ce manuel ou au
<ulink url="http://www.postgresql.org">site web</ulink> de
<ulink url="https://www.postgresql.org">site web</ulink> de
<productname>PostgreSQL</productname>
pour des informations sur la façon de s'inscrire aux mailing-listes gratuites.
</Para>
Expand Down
6 changes: 6 additions & 0 deletions postgresql/datatype.xml
Original file line number Diff line number Diff line change
Expand Up @@ -994,6 +994,12 @@ SELECT '52093.89'::money::numeric::float8;
</para>

<para>
La division d'une valeur de type <type>money</type> avec un entier se fait
en tronquant la partie fractionnelle. Pour obtenir une valeur arrondie,
divisez avec une valeur à virgule flottante ou convertissez la valeur de
type <type>money</type> en un <type>numeric</type> avant de diviser, et
convertissez le résultat en type <type>money</type>. (Cette dernière
solution est privilégiée pour éviter de perdre en précision.)
Quand une valeur de type <type>money</type> est divisée par une autre
valeur de type <type>money</type>, le résultat est du type
<type>double precision</type> (c'est-à-dire un nombre pur, pas une monnaie).
Expand Down
27 changes: 12 additions & 15 deletions postgresql/dfunc.xml
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,9 @@
<indexterm><primary>FreeBSD</primary><secondary>bibliothèque partagée</secondary></indexterm>
<para>
L'option du compilateur pour créer des <acronym>PIC</acronym> est
<option>-fpic</option>. L'option de l'éditeur de liens pour créer des
<option>-fPIC</option>. L'option de l'éditeur de liens pour créer des
bibliothèques partagées est <option>-shared</option>.
<programlisting>gcc -fpic -c foo.c
<programlisting>gcc -fPIC -c foo.c
gcc -shared -o foo.so foo.o
</programlisting>
Ceci est applicable à partir de la version 3.0 de
Expand All @@ -80,14 +80,14 @@ gcc -shared -o foo.so foo.o
<para>
L'option du compilateur du système pour créer des <acronym>PIC</acronym>
est <option>+z</option>. Avec <application>GCC</application>, l'option
est <option>-fpic</option>. Le
est <option>-fPIC</option>. Le
commutateur de l'éditeur de liens pour les bibliothèques partagées est
<option>-b</option>.
Ainsi&nbsp;:
<programlisting>cc +z -c foo.c
</programlisting>
ou&nbsp;:
<programlisting>gcc -fpic -c foo.c
<programlisting>gcc -fPIC -c foo.c
</programlisting>
puis&nbsp;:
<programlisting>ld -b -o foo.sl foo.o
Expand Down Expand Up @@ -120,13 +120,10 @@ ld -shared -o foo.so foo.o
<indexterm><primary>Linux</primary><secondary>bibliothèque partagée</secondary></indexterm>
<para>
L'option du compilateur pour créer des <acronym>PIC</acronym> est
<option>-fpic</option>. Sur certaines plateformes et dans certaines
situations, <option>-fPIC</option> doit être utilisé si
<option>-fpic</option> ne fonctionne pas. Le manuel de GCC
donne plus d'informations. L'option de compilation pour créer des
<option>-fPIC</option>. L'option de compilation pour créer des
bibliothèques partagées est <option>-shared</option>. Un exemple complet
ressemble à&nbsp;:
<programlisting>cc -fpic -c foo.c
<programlisting>cc -fPIC -c foo.c
cc -shared -o foo.so foo.o
</programlisting>
</para>
Expand All @@ -152,11 +149,11 @@ cc -bundle -flat_namespace -undefined suppress -o foo.so foo.o
<indexterm><primary>NetBSD</primary><secondary>bibliothèque partagée</secondary></indexterm>
<para>
L'option du compilateur pour créer des <acronym>PIC</acronym> est
<option>-fpic</option>. Pour les systèmes <acronym>ELF</acronym>,
<option>-fPIC</option>. Pour les systèmes <acronym>ELF</acronym>,
l'option de compilation pour lier les bibliothèques partagées
est <option>-shared</option>. Sur les systèmes plus anciens et non-ELF,
on utilise <literal>ld -Bshareable</literal>.
<programlisting>gcc -fpic -c foo.c
<programlisting>gcc -fPIC -c foo.c
gcc -shared -o foo.so foo.o
</programlisting>
</para>
Expand All @@ -169,9 +166,9 @@ gcc -shared -o foo.so foo.o
<indexterm><primary>OpenBSD</primary><secondary>bibliothèque partagée</secondary></indexterm>
<para>
L'option du compilateur pour créer des <acronym>PIC</acronym> est
<option>-fpic</option>. Les bibliothèques partagées peuvent être créées avec
<option>-fPIC</option>. Les bibliothèques partagées peuvent être créées avec
<literal>ld -Bshareable</literal>.
<programlisting>gcc -fpic -c foo.c
<programlisting>gcc -fPIC -c foo.c
ld -Bshareable -o foo.so foo.o
</programlisting>
</para>
Expand All @@ -184,15 +181,15 @@ ld -Bshareable -o foo.so foo.o
<indexterm><primary>Solaris</primary><secondary>bibliothèque partagée</secondary></indexterm>
<para>
L'option du compilateur pour créer des <acronym>PIC</acronym> est
<option>-KPIC</option> avec le compilateur de Sun et <option>-fpic</option>
<option>-KPIC</option> avec le compilateur de Sun et <option>-fPIC</option>
avec <application>GCC</application>. Pour lier les bibliothèques
partagées, l'option de compilation est respectivement <option>-G</option>
ou <option>-shared</option>.
<programlisting>cc -KPIC -c foo.c
cc -G -o foo.so foo.o
</programlisting>
ou
<programlisting>gcc -fpic -c foo.c
<programlisting>gcc -fPIC -c foo.c
gcc -G -o foo.so foo.o
</programlisting>
</para>
Expand Down
11 changes: 5 additions & 6 deletions postgresql/ecpg.xml
Original file line number Diff line number Diff line change
Expand Up @@ -232,11 +232,10 @@ EXEC SQL AT <replaceable>nom-connexion</replaceable> SELECT ...;
</para>

<para>
Si votre application utilise plusieurs threads d'exécution, ils ne peuvent pas
utiliser une connexion simultanément. Vous devez soit contrôler explicitement l'accès à
la connexion (en utilisant des mutexes), ou utiliser une connexion pour chaque thread.
Si chaque thread utilise sa propre connexion, vous aurez besoin d'utiliser la clause AT
pour spécifier quelle connexion le thread utilisera.
Si votre application utilise plusieurs threads d'exécution, ils ne peuvent
pas utiliser une connexion simultanément. Vous devez soit contrôler
explicitement l'accès à la connexion (en utilisant des mutexes), ou
utiliser une connexion pour chaque thread.
</para>

<para>
Expand All @@ -246,7 +245,7 @@ EXEC SQL AT <replaceable>nom-connexion</replaceable> SELECT ...;
EXEC SQL SET CONNECTION <replaceable>nom-connexion</replaceable>;
</programlisting>
Cette option est particulièrement pratique si de nombreux ordres doivent
être exécutés sur la même connexion. Elle n'est pas locale à un thread.
être exécutés sur la même connexion.
</para>

<para>
Expand Down
25 changes: 23 additions & 2 deletions postgresql/external-projects.xml
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,10 @@
</row>

<row>
<entry>JDBC</entry>
<entry>Java</entry>
<entry>JDBC</entry>
<entry>Pilote JDBC Type 4</entry>
<entry><ulink url="http://jdbc.postgresql.org/">http://jdbc.postgresql.org/</ulink></entry>
<entry><ulink url="https://jdbc.postgresql.org/">https://jdbc.postgresql.org/</ulink></entry>
</row>

<row>
Expand All @@ -85,20 +85,41 @@
<entry><ulink url="http://pqxx.org/">http://pqxx.org/</ulink></entry>
</row>

<row>
<entry>node-postgres</entry>
<entry>JavaScript</entry>
<entry>Pilote Node.js</entry>
<entry><ulink url="https://node-postgres.com/"></ulink></entry>
</row>

<row>
<entry>Npgsql</entry>
<entry>.NET</entry>
<entry>Fournisseur de données .NET</entry>
<entry><ulink url="http://www.npgsql.org/">http://www.npgsql.org/</ulink></entry>
</row>

<row>
<entry>pgtcl</entry>
<entry>Tcl</entry>
<entry></entry>
<entry><ulink url="https://github.com/flightaware/Pgtcl"></ulink></entry>
</row>

<row>
<entry>pgtclng</entry>
<entry>Tcl</entry>
<entry></entry>
<entry><ulink url="http://sourceforge.net/projects/pgtclng/">http://sourceforge.net/projects/pgtclng/</ulink></entry>
</row>

<row>
<entry>pq</entry>
<entry>Go</entry>
<entry>Pilote Pure Go pour la base de données SQL de Go</entry>
<entry><ulink url="https://github.com/lib/pq"></ulink></entry>
</row>

<row>
<entry>psqlODBC</entry>
<entry>ODBC</entry>
Expand Down
2 changes: 1 addition & 1 deletion postgresql/high-availability.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1684,7 +1684,7 @@ if (!triggered)

<para>
Dans le cadre normal, les transactions <quote>en lecture seule</quote>
permettent la mise à jour des séquences et l'utilisation des instructions
permettent l'utilisation des instructions
<command>LISTEN</command>, <command>UNLISTEN</command> et
<command>NOTIFY</command>, donc les sessions Hot Standby ont des
restrictions légèrement inférieures à celles de sessions en lecture seule
Expand Down
8 changes: 4 additions & 4 deletions postgresql/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
<term>Wiki</term>
<listitem>
<para>
Le <ulink url="http://wiki.postgresql.org">wiki</ulink> de
Le <ulink url="https://wiki.postgresql.org">wiki</ulink> de
<productname>PostgreSQL</productname> contient la <ulink
url="http://wiki.postgresql.org/wiki/Frequently_Asked_Questions">FAQ</ulink>
url="https://wiki.postgresql.org/wiki/Frequently_Asked_Questions">FAQ</ulink>
(liste des questions fréquemment posées), la liste <ulink
url="http://wiki.postgresql.org/wiki/Todo">TODO</ulink> et des
url="https://wiki.postgresql.org/wiki/Todo">TODO</ulink> et des
informations détaillées sur de nombreux autres thèmes.
</para>
</listitem>
Expand All @@ -25,7 +25,7 @@
<term>Site web</term>
<listitem>
<para>
Le <ulink url="http://www.postgresql.org">site web</ulink> de
Le <ulink url="https://www.postgresql.org">site web</ulink> de
<productname>PostgreSQL</productname> contient des détails sur la
dernière version, et bien d'autres informations pour rendre un travail ou
un investissement personnel avec <productname>PostgreSQL</productname>
Expand Down
2 changes: 1 addition & 1 deletion postgresql/install-windows.xml
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@
Le Perl de MinGW et de Cygwin ne fonctionnera pas. Il doit aussi être
présent dans le PATH. Les binaires de cet outil sont téléchargeables
à partir de <ulink url="http://www.activestate.com"></ulink> (Note&nbsp;:
la version 5.8 ou ultérieure est requise, la distribution standard
la version 5.8.3 ou ultérieure est requise, la distribution standard
libre est suffisante).
</para></listitem>
</varlistentry>
Expand Down

0 comments on commit 1fdb4f8

Please sign in to comment.