Skip to content

Commit

Permalink
Mise à jour en version 9.4.22
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed May 27, 2019
1 parent 69f7bc0 commit f2579f6
Show file tree
Hide file tree
Showing 9 changed files with 424 additions and 95 deletions.
3 changes: 2 additions & 1 deletion postgresql/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7067,7 +7067,8 @@ SET XML OPTION { DOCUMENT | CONTENT };
<productname>PostgreSQL</productname> lèvera une erreur de niveau PANIC
en cas d'échec de synchronisation des fichiers de données modifiés sur
le système de fichiers. Ceci causera le crash du serveur de bases de
données.
données. Ce paramètre peut seulement être configuré au lancement du
serveur.
</para>
<para>
Sur certains systèmes d'exploitation, le statut des données dans le
Expand Down
20 changes: 5 additions & 15 deletions postgresql/datatype.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4208,10 +4208,11 @@ a0ee-bc99-9c0b-4ef8-bb6d-6bb9-bd38-0a11
<para>
Le type <type>xml</type> peut stocker des <quote>documents</quote> bien
formés, suivant la définition du standard XML, ainsi que des fragments
de contenu (<quote>content</quote>), qui sont définis par
<literal>XMLDecl? content</literal> du standard XML. Cela signifie
que les fragments de contenu peuvent avoir plus d'un élément racine ou
n&oelig;ud caractère. L'expression
de contenu (<quote>content</quote>), en référence au <ulink
url="https://www.w3.org/TR/2010/REC-xpath-datamodel-20101214/#DocumentNode"><quote>n&oelig;ud
de document</quote></ulink> plus permissif des modèle de données XQuery
et XPath. Cela signifie que les fragments de contenu peuvent avoir plus
d'un élément racine ou n&oelig;ud caractère. L'expression
<literal><replaceable>valeurxml</replaceable> IS DOCUMENT</literal>
permet d'évaluer si une valeur <type>xml</type> particulière
est un document complet ou seulement un fragment de contenu.
Expand Down Expand Up @@ -4284,17 +4285,6 @@ SET xmloption TO { DOCUMENT | CONTENT };
de données XML sont autorisées.
</para>

<note>
<para>
Avec le paramétrage par défaut des options XML, vous ne pouvez pas
convertir directement des chaînes de caractères dans le type
<type>xml</type> si elles contiennent une déclaration du type de document,
car la définition du fragment de contenu XML ne les accepte pas. Si vous
avez besoin de changer cela, soit vous utilisez
<literal>XMLPARSE</literal>, soit vous changez l'option XML.
</para>
</note>

</sect2>

<sect2>
Expand Down
17 changes: 16 additions & 1 deletion postgresql/dblink.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1198,11 +1198,26 @@ SELECT dblink_close('foo');
<title>Return Value</title>

<para>
Renvoie le dernier message, ou une chaîne vide s'il n'y a pas eu
Renvoie le dernier message, ou <literal>OK</literal> s'il n'y a pas eu
d'erreur sur cette connexion.
</para>
</refsect1>

<refsect1>
<title>Notes</title>

<para>
Quand des requêtes asynchrones sont initiées par
<function>dblink_send_query</function>, le message d'erreur associé avec
la connexion pourrait ne pas être mis à jour tant que le message de
réponse du serveur n'est pas consommé. Ceci signifie typiquement que
<function>dblink_is_busy</function> ou
<function>dblink_get_result</function> doivent être appelés avant
<function>dblink_error_message</function>, pour que toute erreur générée
par la requête asynchrone soit visible.
</para>
</refsect1>

<refsect1>
<title>Exemple</title>

Expand Down
2 changes: 1 addition & 1 deletion postgresql/external-projects.xml
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@
<row>
<entry>PL/R</entry>
<entry>R</entry>
<entry><ulink url="http://www.joeconway.com/plr.html">http://www.joeconway.com/plr.html</ulink></entry>
<entry><ulink url="https://github.com/postgres-plr/plr">https://github.com/postgres-plr/plr</ulink></entry>
</row>

<row>
Expand Down
55 changes: 39 additions & 16 deletions postgresql/pgupgrade.xml
Original file line number Diff line number Diff line change
Expand Up @@ -520,32 +520,55 @@ psql --username postgres --file script.sql postgres
<itemizedlist>
<listitem>
<para>
Si vous avez exécuté <command>pg_upgrade</command> avec l'option
<option>--check</option>, aucune modification n'a eu lieu sur
l'ancienne instance, donc vous pouvez la réutiliser immédiatement.
Si l'option <option>--check</option> a été utilisée, l'ancienne instance
n'a pas été modifiée, elle peut être redémarrée.
</para>
</listitem>

<listitem>
<para>
Si vous avez exécuté <command>pg_upgrade</command> avec l'option
<option>--link</option>, les fichiers de données sont partagés entre
l'ancienne et la nouvelle instances. Si vous avez démarré la nouvelle
instance, le nouveau serveur a écrit dans les fichiers partagés et il
est du coup dangereux d'utiliser l'ancienne instance.
Si l'option <option>--link</option> n'a <emphasis>pas</emphasis> été
utilisée, l'ancienne instance n'a pas été modifiée, elle peut être
redémarrée.
</para>
</listitem>

<listitem>
<para>
Si vous avez exécuté <command>pg_upgrade</command>
<emphasis>sans</emphasis> l'option <option>--link</option> ou si vous
n'avez pas lancé le nouveau serveur, l'ancien serveur ne sera pas
modifié, hormis, si la liaison a débuté, l'ajout d'un suffixe
<literal>.old</literal> au fichier <filename>$PGDATA/global/pg_control</filename>.
Pour réutiliser l'ancienne instance, il est possible de supprimer le
suffixe <filename>.old</filename> du fichier <filename>$PGDATA/global/pg_control</filename>.
Vous pouvez alors relancer l'ancienne instance.
Si l'option <option>--link</option> a été utilisée, les fichiers de
données pourraient être partagés entre l'ancienne instance et la
nouvelle&nbsp;:
<itemizedlist>
<listitem>
<para>
Si <command>pg_upgrade</command> a annulé avant de réaliser les
liens, l'ancienne instance n'a pas été modifiée, elle peut être
redémarrée.
</para>
</listitem>

<listitem>
<para>
Si vous n'avez <emphasis>pas</emphasis> démarré la nouvelle
instance, l'ancienne instance n'a pas été modifiée sauf, quand les
liens ont commencé, un suffixe <literal>.old</literal> a été ajouté
au fichier <filename>$PGDATA/global/pg_control</filename>. Pour
utiliser de nouveau l'ancienne instance, supprimez le suffixe
<filename>.old</filename> du fichier
<filename>$PGDATA/global/pg_control</filename>&nbsp;; vous pouvez
alors redémarrer l'ancienne instance.
</para>
</listitem>

<listitem>
<para>
Si vous avez démarré la nouvelle instance, elle a écrit dans des
fichiers partagés et il est dangereux d'utiliser l'ancienne
instance. Cette dernière doit être restaurée d'une sauvegarde dans
ce cas.
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</itemizedlist>
Expand Down
8 changes: 5 additions & 3 deletions postgresql/ref/reassign_owned.xml
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,11 @@ REASSIGN OWNED BY <replaceable class="parameter">anciens_rôles</replaceable> [,

<para>
La commande <command>REASSIGN OWNED</command> ne modifie pas les droits
donnés à <replaceable class="PARAMETER">anciens_roles</replaceable> pour
les objets dont il n'est pas propriétaire. Utilisez <command>DROP
OWNED</command> pour supprimer ces droits.
donnés à <replaceable class="parameter">anciens_roles</replaceable> pour
les objets dont il n'est pas propriétaire. De même, elle ne modifie pas
les droits par défaut ajoutés avec <command>ALTER DEFAULT
PRIVILEGES</command>. Utilisez <command>DROP OWNED</command> pour supprimer
ces droits.
</para>

<para>
Expand Down

0 comments on commit f2579f6

Please sign in to comment.