Skip to content

Commit

Permalink
Merge v14 beta 3
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed Aug 17, 2021
1 parent 9a58d82 commit f32abc9
Show file tree
Hide file tree
Showing 40 changed files with 955 additions and 375 deletions.
23 changes: 23 additions & 0 deletions postgresql/acronyms.xml
Original file line number Diff line number Diff line change
Expand Up @@ -438,6 +438,17 @@
</listitem>
</varlistentry>

<varlistentry>
<term><acronym>MITM</acronym></term>
<listitem>
<para>
<ulink
url="https://en.wikipedia.org/wiki/Man-in-the-middle_attack">
Attaque Man-in-the-middle</ulink>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><acronym>MSVC</acronym></term>
<listitem>
Expand Down Expand Up @@ -624,6 +635,18 @@
</listitem>
</varlistentry>

<varlistentry>
<term><acronym>SNI</acronym></term>
<listitem>
<para>
<ulink
url="https://en.wikipedia.org/wiki/Server_Name_Indication">
Server Name Indication</ulink>,
<ulink url="https://tools.ietf.org/html/rfc6066#section-3">RFC 6066</ulink>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><acronym>SPI</acronym></term>
<listitem>
Expand Down
6 changes: 3 additions & 3 deletions postgresql/advanced.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
référence à une table&nbsp;:

<programlisting>CREATE VIEW ma_vue AS
SELECT ville, t_basse, t_haute, prcp, date, emplacement
SELECT nom, t_basse, t_haute, prcp, date, emplacement
FROM temps, villes
WHERE ville = nom;

Expand Down Expand Up @@ -101,12 +101,12 @@ SELECT * FROM ma_vue;</programlisting>
La nouvelle déclaration des tables ressemble alors à ceci&nbsp;:

<programlisting>CREATE TABLE villes (
ville varchar(80) primary key,
nom varchar(80) primary key,
emplacement point
);

CREATE TABLE temps (
ville varchar(80) references villes,
ville varchar(80) references villes(nom),
t_haute int,
t_basse int,
prcp real,
Expand Down
4 changes: 2 additions & 2 deletions postgresql/amcheck.xml
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ SET client_min_messages = DEBUG1;
<listitem>
<para>
Si indiquée, la vérication de corruption commence au bloc spécifié,
sautant tous les blocs précédents. Si <literal>startblock</literal>
sautant tous les blocs précédents. Si <parameter>startblock</parameter>
est spécifiée à une valeur en dehors de la plage des blocs de la
table cible, une erreur est renvoyée.
</para>
Expand All @@ -316,7 +316,7 @@ SET client_min_messages = DEBUG1;
<para>
Si indiquée, la vérification de corruption termine à ce bloc,
ignorant tous les blocs restant. Spécifier un
<literal>endblock</literal> en dehors de la plage des blocs d'une
<parameter>endblock</parameter> en dehors de la plage des blocs d'une
table cible renvoie une erreur.
</para>
<para>
Expand Down
13 changes: 11 additions & 2 deletions postgresql/backup.xml
Original file line number Diff line number Diff line change
Expand Up @@ -285,13 +285,22 @@
<para>
La commande <command>split</command> permet de découper le fichier en
fichiers plus petits, de taille acceptable par le système de fichiers
sous-jacent. Par exemple, pour faire des morceaux de 1&nbsp;Mo&nbsp;:
sous-jacent. Par exemple, pour faire des morceaux de 2&nbsp;Go&nbsp;:

<programlisting>pg_dump <replaceable class="parameter">base_de_donnees</replaceable> | split -b 1m - <replaceable class="parameter">nom_fichier</replaceable></programlisting>
<programlisting>pg_dump <replaceable class="parameter">base_de_donnees</replaceable> | split -b 2G - <replaceable class="parameter">nom_fichier</replaceable></programlisting>

Pour restaurer&nbsp;:

<programlisting>cat <replaceable class="parameter">nom_fichier</replaceable>* | psql <replaceable class="parameter">base_de_donnees</replaceable></programlisting>

Si vous utilisez GNU <application>split</application>, il est possible de
l'utiliser avec <application>gzip</application>&nbsp;:

<programlisting>
pg_dump <replaceable class="parameter">dbname</replaceable> | split -b 2G --filter='gzip > $FILE.gz'
</programlisting>

Le résultat peut être restauré en utilisant <command>zcat</command>.
</para>
</formalpara>

Expand Down
6 changes: 2 additions & 4 deletions postgresql/brin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -722,8 +722,7 @@
</para>

<para>
Les classes d'opérateur <acronym>bloom</acronym> acceptent ces
paramètres&nbsp;:
Les classes d'opérateur bloom acceptent ces paramètres&nbsp;:
</para>

<variablelist>
Expand Down Expand Up @@ -762,8 +761,7 @@
</variablelist>

<para>
Les classes d'opérateur <acronym>minmax-multi</acronym> accepte ces
paramètres&nbsp;:
Les classes d'opérateur minmax-multi accepte ces paramètres&nbsp;:
</para>

<variablelist>
Expand Down
154 changes: 115 additions & 39 deletions postgresql/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1342,8 +1342,8 @@ include 'nom_fichier'
<para>
Désactive les algorithmes anonymes qui ne font pas d'authentification.
Ces algorithmes sont vulnérables à des attaques de type
<foreignphrase>man-in-the-middle</foreignphrase> et ne doivent donc pas
être utilisés.
<foreignphrase>man-in-the-middle</foreignphrase> (<acronym>MITM</acronym>)
et ne doivent donc pas être utilisés.
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -1980,6 +1980,12 @@ include 'nom_fichier'
être utile de contrôler ceci en configurant <xref
linkend="guc-autovacuum-work-mem"/> séparément.
</para>

<para>
Notez que pour la récupération des identifiants de lignes mortes,
<command>VACUUM</command> est capable d'utiliser uniquement
1 Go de mémoire.
</para>
</listitem>
</varlistentry>

Expand All @@ -2001,6 +2007,13 @@ include 'nom_fichier'
<filename>postgresql.conf</filename> ou sur la ligne de commande du
serveur.
</para>
<para>
Pour la récupération des identifiants de lignes mortes, autovacuum est
capable d'utiliser au maximum <literal>1 Go</literal> de mémoire, donc
configurer <varname>autovacuum_work_mem</varname> à une valeur
supérieure n'a aucun effet sur le nombre de lignes mortes que
l'autovacuum peut récupérer lors du parcours d'une table.
</para>
</listitem>
</varlistentry>

Expand Down Expand Up @@ -5231,15 +5244,15 @@ ANY <replaceable class="parameter">nb_sync</replaceable> ( <replaceable class="p
</listitem>
</varlistentry>

<varlistentry id="guc-enable-resultcache" xreflabel="enable_resultcache">
<term><varname>enable_resultcache</varname> (<type>boolean</type>)
<varlistentry id="guc-enable-memoize" xreflabel="enable_memoize">
<term><varname>enable_memoize</varname> (<type>boolean</type>)
<indexterm>
<primary><varname>enable_resultcache</varname> configuration parameter</primary>
<primary><varname>enable_memoize</varname> configuration parameter</primary>
</indexterm>
</term>
<listitem>
<para>
Enables or disables the query planner's use of result cache plans for
Enables or disables the query planner's use of memoize plans for
caching results from parameterized scans inside nested-loop joins.
This plan type allows scans to the underlying plans to be skipped when
the results for the current parameters are already in the cache. Less
Expand Down Expand Up @@ -7263,7 +7276,7 @@ local0.* /var/log/postgresql
</row>
<row>
<entry><literal>%Q</literal></entry>
<entry>query identifier of the current query. Query
<entry>Query identifier of the current query. Query
identifiers are not computed by default, so this field
will be zero unless <xref linkend="guc-compute-query-id"/>
parameter is enabled or a third-party module that computes
Expand Down Expand Up @@ -8692,6 +8705,67 @@ COPY postgres_log FROM '/chemin/complet/vers/le/logfile.csv' WITH csv;
</listitem>
</varlistentry>

<varlistentry id="guc-transaction-isolation" xreflabel="transaction_isolation">
<term><varname>transaction_isolation</varname> (<type>enum</type>)
<indexterm>
<primary>transaction isolation level</primary>
</indexterm>
<indexterm>
<primary>paramètre de configuration <varname>transaction_isolation</varname></primary>
</indexterm>
</term>
<listitem>
<para>
Ce paramètre reflète le niveau d'isolation de la transaction. Au début de
chaque transaction, il est configuré à la valeur courante du paramètre
<xref linkend="guc-default-transaction-isolation"/>. Toute tentative
ultérieure de modification est équivalente à une commande <xref
linkend="sql-set-transaction"/>.
</para>
</listitem>
</varlistentry>

<varlistentry id="guc-transaction-read-only" xreflabel="transaction_read_only">
<term><varname>transaction_read_only</varname> (<type>boolean</type>)
<indexterm>
<primary>read-only transaction</primary>
</indexterm>
<indexterm>
<primary>paramètre de configuration <varname>transaction_read_only</varname></primary>
</indexterm>
</term>
<listitem>
<para>
Ce paramètre reflète le statut lecture-seule de la transaction
courante. Au début de chaque transaction, il est configuré à la
valeur courante du paramètre <xref
linkend="guc-default-transaction-read-only"/>. Toute tentative de
modification ultérieure est équivalente à une commande <xref
linkend="sql-set-transaction"/>.
</para>
</listitem>
</varlistentry>

<varlistentry id="guc-transaction-deferrable" xreflabel="transaction_deferrable">
<term><varname>transaction_deferrable</varname> (<type>boolean</type>)
<indexterm>
<primary>deferrable transaction</primary>
</indexterm>
<indexterm>
<primary>paramètre de configuration <varname>transaction_deferrable</varname></primary>
</indexterm>
</term>
<listitem>
<para>
Ce paramètre reflète le statut de reportabilité de la transaction
courante. Au début de chaque transaction, il est configuré à la valeur
courante du paramètre <xref
linkend="guc-default-transaction-deferrable"/>. Toute tentative de
modification ultérieure est équivalente à une commande <xref
linkend="sql-set-transaction"/>.
</para>
</listitem>
</varlistentry>

<varlistentry id="guc-session-replication-role" xreflabel="session_replication_role">
<term><varname>session_replication_role</varname> (<type>enum</type>)</term>
Expand Down Expand Up @@ -8996,7 +9070,7 @@ COPY postgres_log FROM '/chemin/complet/vers/le/logfile.csv' WITH csv;
</term>
<listitem>
<para>
Specifies the maximum age (in transactions) that a table's
Specifies the maximum age (in multixacts) that a table's
<structname>pg_class</structname>.<structfield>relminmxid</structfield>
field can attain before <command>VACUUM</command> takes
extraordinary measures to avoid system-wide multixact ID
Expand Down Expand Up @@ -9680,10 +9754,10 @@ SET XML OPTION { DOCUMENT | CONTENT };

<para>
Ce paramètre peut être modifié à l'exécution par les
super-utilisateurs, mais un tel paramétrage ne persiste que pour la
super-utilisateurs, mais un tel paramétrage ne persiste que pour la
durée de la connexion du client. Il est donc préférable de ne
réserver cette méthode qu'à des fins de développement. Il est
recommandé d'initialiser ce paramètre dans le fichier de configuration
réserver cette méthode qu'à des fins de développement. Il est
recommandé d'initialiser ce paramètre dans le fichier de configuration
<filename>postgresql.conf</filename>.
</para>
</listitem>
Expand Down Expand Up @@ -10154,6 +10228,12 @@ SET XML OPTION { DOCUMENT | CONTENT };
Par défaut, ce paramètre est à off, pour que seules des erreurs
de niveau FATAL puissent terminer la session.
</para>

<para>
Ce paramètre peut seulement être configuré dans le fichier
<filename>postgresql.conf</filename> ou sur la ligne de commande du
serveur.
</para>
</listitem>
</varlistentry>

Expand Down Expand Up @@ -10184,29 +10264,6 @@ SET XML OPTION { DOCUMENT | CONTENT };
</listitem>
</varlistentry>

<varlistentry id="guc-remove-temp-files-after-crash" xreflabel="remove_temp_files_after_crash">
<term><varname>remove_temp_files_after_crash</varname> (<type>boolean</type>)
<indexterm>
<primary><varname>remove_temp_files_after_crash</varname> configuration parameter</primary>
</indexterm>
</term>
<listitem>
<para>
When set to <literal>on</literal>, which is the default,
<productname>PostgreSQL</productname> will automatically remove
temporary files after a backend crash. If disabled, the files will be
retained and may be used for debugging, for example. Repeated crashes
may however result in accumulation of useless files.
</para>

<para>
Ce paramètre peut seulement être configuré dans le fichier
<filename>postgresql.conf</filename> ou sur la ligne de commande du
serveur.
</para>
</listitem>
</varlistentry>

<varlistentry id="guc-data-sync-retry" xreflabel="data_sync_retry">
<term><varname>data_sync_retry</varname> (<type>boolean</type>)
<indexterm>
Expand Down Expand Up @@ -10277,7 +10334,8 @@ SET XML OPTION { DOCUMENT | CONTENT };
appear only in kernel logs.
</para>
<para>
Ce paramètre peut seulement être configuré au démarrage du serveur.
Ce paramètre peut seulement être configuré au démarrage du serveur ou
sur la ligne de commande du serveur.
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -10670,10 +10728,10 @@ SET XML OPTION { DOCUMENT | CONTENT };
</listitem>
</varlistentry>

<varlistentry id="guc-debug-invalidate-system-caches-always" xreflabel="debug_invalidate_system_caches_always">
<term><varname>debug_invalidate_system_caches_always</varname> (<type>integer</type>)
<varlistentry id="guc-debug-discard-caches" xreflabel="debug_discard_caches">
<term><varname>debug_discard_caches</varname> (<type>integer</type>)
<indexterm>
<primary><varname>debug_invalidate_system_caches_always</varname> configuration parameter</primary>
<primary><varname>debug_discard_caches</varname> configuration parameter</primary>
</indexterm>
</term>
<listitem>
Expand All @@ -10698,7 +10756,7 @@ SET XML OPTION { DOCUMENT | CONTENT };

<para>
This parameter is supported when
<symbol>CLOBBER_CACHE_ENABLED</symbol> was defined at compile time
<symbol>DISCARD_CACHES_ENABLED</symbol> was defined at compile time
(which happens automatically when using the
<application>configure</application> option
<option>--enable-cassert</option>). In production builds, its value
Expand Down Expand Up @@ -11233,6 +11291,24 @@ LOG: CleanUpLock: deleting: lock(0xb7acd844) id(24688,24696,0,0,0,1)
</listitem>
</varlistentry>

<varlistentry id="guc-remove-temp-files-after-crash" xreflabel="remove_temp_files_after_crash">
<term><varname>remove_temp_files_after_crash</varname> (<type>boolean</type>)
<indexterm>
<primary><varname>remove_temp_files_after_crash</varname> configuration parameter</primary>
</indexterm>
</term>
<listitem>
<para>
When set to <literal>on</literal>, which is the default,
<productname>PostgreSQL</productname> will automatically remove
temporary files after a backend crash. If disabled, the files will be
retained and may be used for debugging, for example. Repeated crashes
may however result in accumulation of useless files. This parameter
can only be set in the <filename>postgresql.conf</filename> file or on
the server command line.
</para>
</listitem>
</varlistentry>
</variablelist>
</sect1>

Expand Down

0 comments on commit f32abc9

Please sign in to comment.