Skip to content

Commit

Permalink
Mise à jour en version 11.4
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed Aug 7, 2019
1 parent 7b42911 commit 863f647
Show file tree
Hide file tree
Showing 12 changed files with 1,169 additions and 40 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 @@ -6724,6 +6724,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
48 changes: 34 additions & 14 deletions postgresql/ddl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1187,6 +1187,31 @@ CREATE TABLE cercles (
précisée (NULL en l'absence de clause <literal>DEFAULT</literal>).
</para>

<tip>
<para>
À partir de <productname>PostgreSQL</productname> 11, ajouter une colonne
avec une valeur par défaut constante ne signifie plus que chaque ligne de
la table doit être mise à jour quand l'instruction <command>ALTER
TABLE</command> doit être exécutée. À la place, la valeur par défaut sera
renvoyée à chaque accès à la ligne et appliquée quand la table est
réécrite, rendant ainsi la commande <command>ALTER TABLE</command> bien
plus rapide, même sur de grosses tables.
</para>

<para>
Néanmoins, si la valeur par défaut est volatile (par exemple
<function>clock_timestamp()</function>), chaque ligne devra être mise à
jour avec la valeur calculée à l'exécution du <command>ALTER
TABLE</command>. Pour éviter une opération de mise à jour potentiellement
longue, et en particulier si vous avez de toute façon l'intention de
remplir la colonne avec des valeurs qui ne sont pas par défaut, il
pourrait être préférable d'ajouter la colonne sans valeur par défaut,
d'insérer les valeurs correctes en utilisant l'instruction
<command>UPDATE</command>, et enfin d'ajouter la valeur par désirée comme
décrit ci-dessous.
</para>
</tip>

<para>
Des contraintes de colonne peuvent être définies dans la même commande,
à l'aide de la syntaxe habituelle&nbsp;:
Expand All @@ -1199,20 +1224,6 @@ CREATE TABLE cercles (
avoir rempli la nouvelle colonne correctement.
</para>

<tip>
<para>
Ajouter une colonne avec une valeur par défaut nécessite la mise à jour
de chaque ligne de la table pour stocker la valeur de la nouvelle colonne.
Cependant, si aucune valeur par défaut n'est précisée,
<productname>PostgreSQL</productname> peut éviter la mise à jour physique.
Il est, de ce fait, préférable, si la colonne doit être remplie en majorité
avec des valeurs différentes de la valeur par défaut, d'ajouter
la colonne sans valeur par défaut, d'insérer les bonnes valeurs avec une
commande <command>UPDATE</command>, puis d'ajouter la valeur par défaut désirée
comme décrit ci-dessus.
</para>
</tip>

</sect2>

<sect2 id="ddl-alter-removing-a-column">
Expand Down Expand Up @@ -3433,6 +3444,15 @@ ALTER INDEX measurement_city_id_logdate_key
</para>
</listitem>

<listitem>
<para>
Les contraintes d'unicité sur les tables partitionnées doivent inclure
toutes les colonnes de la clé de partitionnement. Cette limitation
existe parce que <productname>PostgreSQL</productname> peut seulement
garantir l'unicité au niveau de chaque partition individuelle.
</para>
</listitem>

<listitem>
<para>
Alors que les clés primaires sont prises en charge sur les tables
Expand Down
150 changes: 147 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 @@ -257,6 +281,22 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>ALTER PROCEDURE</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 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>ALTER SCHEMA</literal></entry>
<entry align="center"><literal>X</literal></entry>
Expand All @@ -281,6 +321,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 +410,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 +513,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 +553,22 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>CREATE PROCEDURE</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 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 +609,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 +697,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 +793,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 @@ -729,6 +841,22 @@
<entry align="center"><literal>-</literal></entry>
<entry align="center"></entry>
</row>
<row>
<entry align="left"><literal>DROP PROCEDURE</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 PUBLICATION</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 RULE</literal></entry>
<entry align="center"><literal>X</literal></entry>
Expand Down Expand Up @@ -769,6 +897,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 +993,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

0 comments on commit 863f647

Please sign in to comment.