Skip to content

Commit

Permalink
Mise à jour en version 10.10
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed Aug 7, 2019
1 parent 998ab57 commit 8d34b61
Show file tree
Hide file tree
Showing 9 changed files with 828 additions and 26 deletions.
8 changes: 5 additions & 3 deletions postgresql/client-auth.xml
Original file line number Diff line number Diff line change
Expand Up @@ -607,8 +607,9 @@ hostnossl <replaceable>database</replaceable> <replaceable>user</replaceable>
lorsque le processus serveur principal reçoit un signal
<systemitem>SIGHUP</systemitem><indexterm><primary>SIGHUP</primary></indexterm>.
Si le fichier est édité sur un système actif, on peut signaler au
postmaster (en utilisant <literal>pg_ctl reload</literal> ou
<literal>kill -HUP</literal>) de relire le fichier.
postmaster (en utilisant <literal>pg_ctl reload</literal>, en appelant la
fonction SQL <function>pg_reload_conf()</function>, ou <literal>kill
-HUP</literal>) de relire le fichier.
</para>

<note>
Expand Down Expand Up @@ -838,7 +839,8 @@ mymap /^(.*)@otherdomain\.com$ guest
quand le processus principal du serveur reçoit un signal
<systemitem>SIGHUP</systemitem><indexterm><primary>SIGHUP</primary></indexterm>.
Si vous éditez le fichier sur un système en cours d'utilisation, vous devez
notifier le postmaster (en utilisant<literal>pg_ctl reload</literal> ou
notifier le postmaster (en utilisant<literal>pg_ctl reload</literal>, en
appelant la fonction SQL <function>pg_reload_conf()</function>, ou
<literal>kill -HUP</literal>) pour lui faire relire le fichier.
</para>

Expand Down
4 changes: 4 additions & 0 deletions postgresql/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6437,6 +6437,10 @@ Ces paramètres contrôlent le comportement de la fonctionnalité appelée
est parcouru <emphasis>avant</emphasis> tout autre élément du chemin.
</para>

<!-- To further split hairs, funcname('foo') does not use the temporary
schema, even when it considers typname='funcname'. This paragraph
refers to function names in a loose sense, "pg_proc.proname or
func_name grammar production". -->
<para>
De même, le schéma des tables temporaires,
<literal>pg_temp_<replaceable>nnn</replaceable></literal>, s'il existe,
Expand Down
110 changes: 107 additions & 3 deletions postgresql/event-trigger.xml
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,14 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>ALTER DEFAULT PRIVILEGES</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>ALTER EXTENSION</literal></entry>
<entry align="center"><literal>X</literal></entry>
Expand Down Expand Up @@ -225,6 +233,22 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>ALTER LARGE OBJECT</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>ALTER MATERIALIZED VIEW</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>ALTER OPERATOR</literal></entry>
<entry align="center"><literal>X</literal></entry>
Expand Down Expand Up @@ -281,6 +305,22 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>ALTER STATISTICS</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>ALTER SUBSCRIPTION</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>ALTER TABLE</literal></entry>
<entry align="center"><literal>X</literal></entry>
Expand Down Expand Up @@ -354,20 +394,28 @@
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>CREATE AGGREGATE</literal></entry>
<entry align="left"><literal>COMMENT</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center">Seulement pour les objets locaux</entry>
</row>
<row>
<entry align="left"><literal>CREATE ACCESS METHOD</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>COMMENT</literal></entry>
<entry align="left"><literal>CREATE AGGREGATE</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center">Seulement pour les objets locaux</entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>CREATE CAST</literal></entry>
Expand Down Expand Up @@ -449,6 +497,14 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>CREATE MATERIALIZED VIEW</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>CREATE OPERATOR</literal></entry>
<entry align="center"><literal>X</literal></entry>
Expand Down Expand Up @@ -481,6 +537,14 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>CREATE PUBLICATION</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>CREATE RULE</literal></entry>
<entry align="center"><literal>X</literal></entry>
Expand Down Expand Up @@ -521,6 +585,14 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>CREATE SUBSCRIPTION</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>CREATE TABLE</literal></entry>
<entry align="center"><literal>X</literal></entry>
Expand Down Expand Up @@ -601,6 +673,14 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>DROP ACCESS METHOD</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>DROP AGGREGATE</literal></entry>
<entry align="center"><literal>X</literal></entry>
Expand Down Expand Up @@ -689,6 +769,14 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>DROP MATERIALIZED VIEW</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>DROP OPERATOR</literal></entry>
<entry align="center"><literal>X</literal></entry>
Expand Down Expand Up @@ -769,6 +857,14 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>DROP SUBSCRIPTION</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>DROP TABLE</literal></entry>
<entry align="center"><literal>X</literal></entry>
Expand Down Expand Up @@ -857,6 +953,14 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>REFRESH MATERIALIZED VIEW</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>X</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>REVOKE</literal></entry>
<entry align="center"><literal>X</literal></entry>
Expand Down
21 changes: 11 additions & 10 deletions postgresql/install-windows.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@
Il existe différentes façons de construire PostgreSQL sur
<productname>Windows</productname>. La façon la plus simple de le faire est
d'utiliser les outils Microsoft. Pour cela, il faut installer une version
supportée de <productname>Visual Studio Express 2017 for Windows
supportée de <productname>Visual Studio Express 2019 for Windows
Desktop</productname> et utiliser le compilateur inclus. Il est aussi
possible de construire PostgreSQL avec <productname>Microsoft Visual C++
2005 à 2017</productname>. Dans certains cas, il faut installer le
2005 à 2019</productname>. Dans certains cas, il faut installer le
<productname>Windows SDK</productname> en plus du compilateur.
</para>

Expand Down Expand Up @@ -75,29 +75,30 @@
SDK</productname>. Si vous n'avez pas déjà un environnement
<productname>Visual Studio</productname> configuré, le plus simple est
d'utiliser les compilateurs disponibles dans <productname>Visual Studio
Express 2017 for Windows Desktop</productname> ou ceux fournis dans le
<productname>Windows SDK 8.1</productname>, qui sont tous disponibles en
Express 2019 for Windows Desktop</productname> ou ceux fournis dans le
<productname>Windows SDK 10</productname>, qui sont tous disponibles en
téléchargement libre sur le site de Microsoft.
</para>

<para>
Les constructions 32 bits et 64 bits sont possible avec la suite Microsoft
Compiler. Les constructions 32 bits sont possibles avec
<productname>Visual Studio 2005</productname> jusqu'à
<productname>Visual Studio 2017</productname> (en incluant les éditions
<productname>Visual Studio 2019</productname> (en incluant les éditions
Express), ainsi que les versions autonomes Windows SDK, de la version 6.0 à
la version 8.1. Les constructions 64 bits sont supportées avec
la version 10. Les constructions 64 bits sont supportées avec
<productname>Microsoft Windows SDK</productname>, de la version 6.0a à la
version 8.1, ou <productname>Visual Studio 2008</productname> et les versions
version 10, ou <productname>Visual Studio 2008</productname> et les versions
ultérieures. La compilation est supportée depuis <productname>Windows
XP</productname> et <productname>Windows Server 2003</productname> lors de
la construction avec <productname>Visual Studio 2005</productname> et jusqu'à
<productname>Visual Studio 2013</productname>. Construire avec
<productname>Visual Studio 2015</productname> est supportée depuis
<productname>Windows Vista</productname> et <productname>Windows Server
2008</productname>. Construire avec <productname>Visual Studio
2017</productname> est supportée jusqu'à la <productname>Windows 7
SP1</productname> et <productname>Windows Server 2008 R2 SP1</productname>.
2017</productname> et <productname>Visual Studio 2019</productname> est
supportée jusqu'à la <productname>Windows 7 SP1</productname> et
<productname>Windows Server 2008 R2 SP1</productname>.
</para>

<para>
Expand Down Expand Up @@ -177,7 +178,7 @@ $ENV{MSBFLAGS}="/m";
Si votre environnement de compilation ne contient pas une version
supportée du <productname>Microsoft Windows SDK</productname>, il est
recommandé de mettre à jour avec la dernière version supportée
(actuellement la version 7.1), téléchargeable sur le <ulink
(actuellement la version 10), téléchargeable sur le <ulink
url="https://www.microsoft.com/download/">site de Microsoft</ulink>.
</para>

Expand Down
17 changes: 10 additions & 7 deletions postgresql/logical-replication.xml
Original file line number Diff line number Diff line change
Expand Up @@ -266,13 +266,16 @@
</para>

<para>
La correspondance entre les colonnes d'une table est aussi faite sur
le nom de la colonne. Il est possible que les colonnes ne soient pas
définies dans le même ordre, par contre, les types des colonnes
doivent concorder.
La table cible peut avoir des colonnes supplémentaires, non valorisées
par la table qui publie. Celles-ci seront remplies avec leurs valeurs
par défaut.
La correspondance sur les colonnes d'une table se fait aussi par nom.
L'ordre des colonnes dans la table abonnée n'a pas besoin de correspondre à
celle réalisée sur le publieur. Les types de données des colonnes n'ont pas
besoin de correspondre à condition que la représentation textuelle des
données peut être convertie vers le type cible. Par exemple, vous pouvez
répliquer d'une colonne de type <type>integer</type> vers une colonne de
type <type>bigint</type>. La table cible peut aussi avoir des colonnes
supplémentaires non fournies par la table publiée. De telles colonnes
seront remplies avec la valeur par défaut telle qu'elle est spécifiée dans
la définition de la table cible.
</para>

<sect2 id="logical-replication-subscription-slot">
Expand Down
13 changes: 12 additions & 1 deletion postgresql/ref/pg_receivewal.xml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,18 @@ PostgreSQL documentation
<application>pg_receivewal</application> place les données WAL sur disque
par défaut uniquement quand un fichier WAL est fermé. L'option
<option>--synchronous</option> doit être ajoutée pour que les données WAL
soient écrites en temps réel.
soient écrites en temps réel. Comme <application>pg_receivexlog</application>
n'applique pas les WAL, vous ne devez pas lui permettre de devenir un
standby synchrone quand <xref linkend="guc-synchronous-commit"/> vaut
<literal>remote_apply</literal>. Dans le cas contraire, ce sera un standby
qui ne réussit jamais à rattraper son retard et causera le blocage des
validations des transactions. Pour éviter ceci, vous devez soit configurer
une valeur appropriée pour <xref linkend="guc-synchronous-standby-names"/>,
soit spécifier une valeur pour le paramètre
<varname>application_name</varname> pour
<application>pg_receivexlog</application> qui ne correspond pas, soit
modifier la valeur du paramètre <varname>synchronous_commit</varname> à
quelque chose d'autres que <literal>remote_apply</literal>.
</para>

<para>
Expand Down
2 changes: 1 addition & 1 deletion postgresql/ref/pgbench.xml
Original file line number Diff line number Diff line change
Expand Up @@ -799,7 +799,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional>
Le script interne par défaut (aussi appelé avec <option>-b tpcb-like</option>)
exécute sept commandes par transaction choisies de
façon aléatoire parmi <literal>aid</literal>, <literal>tid</literal>,
<literal>bid</literal> et <literal>balance</literal>. Le scénario s'inspire
<literal>bid</literal> et <literal>delta</literal>. Le scénario s'inspire
du jeu de tests de performance TPC-B benchmark mais il ne s'agit pas
réellement de TPC-B, d'où son nom.
</para>
Expand Down

0 comments on commit 8d34b61

Please sign in to comment.