Skip to content

Commit

Permalink
Mise à jour en version 9.4.15
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed Nov 19, 2017
1 parent f378b5b commit 9a7874d
Show file tree
Hide file tree
Showing 10 changed files with 904 additions and 65 deletions.
61 changes: 45 additions & 16 deletions postgresql/func.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6277,13 +6277,12 @@ SELECT regexp_matches('abc01234xyz', '(?:(.*?)(\d+)(.*)){1,1}');
<tbody>
<row>
<entry><literal>9</literal></entry>
<entry>valeur avec le nombre indiqué de chiffres</entry>
<entry>position du chiffre (peut etre supprimé si non significatif)</entry>
</row>
<row>
<!-- SAS 20080730 : leading zeros ? zéros de remplissage, de début de
chaîne ? -->
<entry><literal>0</literal></entry>
<entry>valeur avec des zéros de début de chaîne</entry>
<entry>position du chiffre (ne peut pas etre supprimé même si non
significatif)</entry>
</row>
<row>
<entry><literal>.</literal> (point)</entry>
Expand Down Expand Up @@ -6354,6 +6353,40 @@ SELECT regexp_matches('abc01234xyz', '(?:(.*?)(\d+)(.*)){1,1}');
<itemizedlist>
<listitem>
<para>
<literal>0</literal> spécifie la position d'un chiffre qui sera toujours
affiché, même s'il contient un zéro en début ou en fin.
<literal>9</literal> spécifie aussi la position d'un chiffre mais s'il
s'agit d'un zéro en début, il sera remplacé par un espace alors que s'il
s'agit d'un zéro en fin et que le mode de remplissage est précisé, alors
il sera supprimé. (Pour <function>to_number()</function>, ces deux
caractères motifs sont équivalents.)
</para>
</listitem>

<listitem>
<para>
Les caractères motifs <literal>S</literal>, <literal>L</literal>,
<literal>D</literal> et <literal>G</literal> représentent le signe, le
symbole de monnaie, le point décimal et le séparateur de milliers
définis par la locale courante (voir <xref linkend="guc-lc-monetary"/>
et <xref linkend="guc-lc-numeric"/>). Les caractères motifs point et
virgule représentent exactement ces caractères avec la signification du
point décimal et du séparateur des milliers, quelque soit la locale.
</para>
</listitem>

<listitem>
<para>
S'il n'y a aucune indicuation pour un signe dans le motif de
<function>to_char()</function>, une colonne sera réservée pour le signe
et sera ancrée au nombre (en apparaissant à sa gauche). Si
<literal>S</literal> apparaît à la gauche de <literal>9</literal>, elle
sera ancrée au nombre.
</para>
</listitem>

<listitem>
<para>
un signe formaté à l'aide de <literal>SG</literal>,
<literal>PL</literal> ou <literal>MI</literal> n'est pas ancré au
nombre&nbsp;; par exemple, <literal>to_char(-12, 'S9999')</literal>
Expand All @@ -6366,14 +6399,6 @@ SELECT regexp_matches('abc01234xyz', '(?:(.*?)(\d+)(.*)){1,1}');
</para>
</listitem>

<listitem>
<para>
<literal>9</literal> est transformé en valeur avec le même nombre de
chiffres qu'il y a de 9. Si un chiffre n'est pas disponible, il est
remplacé par une espace&nbsp;;
</para>
</listitem>

<listitem>
<para>
<literal>TH</literal> ne convertit pas les valeurs inférieures à zéro et
Expand Down Expand Up @@ -6414,8 +6439,8 @@ SELECT regexp_matches('abc01234xyz', '(?:(.*?)(\d+)(.*)){1,1}');

<para>
Certains modificateurs peuvent être appliqués à un motif pour modifier
son comportement. Par exemple, <literal>FM9999</literal> est le motif
<literal>9999</literal> avec le modificateur <literal>FM</literal>.
son comportement. Par exemple, <literal>FM99.99</literal> est le motif
<literal>99.99</literal> avec le modificateur <literal>FM</literal>.
<xref linkend="functions-formatting-numericmod-table"/> affiche les
motifs pour le formatage numérique.
</para>
Expand All @@ -6433,8 +6458,8 @@ SELECT regexp_matches('abc01234xyz', '(?:(.*?)(\d+)(.*)){1,1}');
<tbody>
<row>
<entry>préfixe <literal>FM</literal></entry>
<entry>mode de remplissage (supprime les blancs et zéros en fin de chaîne)</entry>
<entry><literal>FM9999</literal></entry>
<entry>mode de remplissage (supprime les zéros en fin et les blancs de remplissage en début de chaîne)</entry>
<entry><literal>FM99.99</literal></entry>
</row>
<row>
<entry>suffixe <literal>TH</literal></entry>
Expand Down Expand Up @@ -6486,6 +6511,10 @@ SELECT regexp_matches('abc01234xyz', '(?:(.*?)(\d+)(.*)){1,1}');
<entry><literal>to_char(-0.1, 'FM9.99')</literal></entry>
<entry><literal>'-.1'</literal></entry>
</row>
<row>
<entry><literal>to_char(-0.1, 'FM90.99')</literal></entry>
<entry><literal>'-0.1'</literal></entry>
</row>
<row>
<entry><literal>to_char(0.1, '0.9')</literal></entry>
<entry><literal>'&nbsp;0.1'</literal></entry>
Expand Down
8 changes: 4 additions & 4 deletions postgresql/libpq.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2757,10 +2757,10 @@ typedef struct
<term><function>PQntuples</function><indexterm><primary>PQntuples</primary></indexterm></term>
<listitem>
<para>
Renvoie le nombre de lignes (tuples) du résultat de la requête. Comme
elle envoie un entier, les gros ensembles de résultat pourraient
dépasser la limite des valeurs renvoyées sur les systèmes
d'exploitation 32 bits.
Renvoie le nombre de lignes (tuples) du résultat de la requête. Notez que
les objets <structname>PGresult</structname> sont limités à un maximum de
<literal>INT_MAX</literal> lignes, donc un résultat de type
<type>int</type> est suffisant.
<synopsis>int PQntuples(const PGresult *res);
</synopsis>
</para>
Expand Down
2 changes: 1 addition & 1 deletion postgresql/logicaldecoding.xml
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,7 @@ $ pg_recvlogical -d postgres --slot test --drop-slot
<para>
Les vues <link linkend="catalog-pg-replication-slots"><structname>
pg_replication_slots</structname></link> et
<link linkend="monitoring-stats-views-table"><structname>pg_stat_replication</structname></link>
<link linkend="pg-stat-replication-view"><structname>pg_stat_replication</structname></link>
fournissent respectivement des informations sur l'état courant des slots de
réplication et des connexions de réplication en flux. Ces vues s'appliquent à la fois
à la réplication physique et logique.
Expand Down
4 changes: 2 additions & 2 deletions postgresql/maintenance.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@

<para>
<ulink
url="http://bucardo.org/wiki/Check_postgres"><application>check_postgres</application></ulink>
url="https://bucardo.org/check_postgres/"><application>check_postgres</application></ulink>
est disponible pour surveiller la santé des bases de données et pour
rapporter des conditions inhabituelles. <application>check_postgres</application>
s'intègre bien avec Nagios et MRTG, mais il peut aussi fonctionner de façon autonome.
Expand Down Expand Up @@ -1024,7 +1024,7 @@ HINT: Stop the postmaster and vacuum that database in single-user mode.
<ulink url="http://dalibo.github.io/pgbadger/"><productname>pgBadger</productname></ulink>
est un projet externe qui analyse les journaux applicatifs d'une façon très
poussée. <ulink
url="http://bucardo.org/wiki/Check_postgres"><productname>check_postgres</productname></ulink> fournit
url="https://bucardo.org/check_postgres"><productname>check_postgres</productname></ulink> fournit
des alertes Nagios quand des messages importants apparaît dans les journaux
applicatifs, mais détecte aussi de nombreux autres cas.
</para>
Expand Down
17 changes: 13 additions & 4 deletions postgresql/ref/grant.xml
Original file line number Diff line number Diff line change
Expand Up @@ -152,12 +152,21 @@ GRANT <replaceable class="PARAMETER">nom_rôle</replaceable> [, ...] TO <replace
<para>
PostgreSQL donne des droits par défaut sur certains types d'objets à
<literal>PUBLIC</literal>. Aucun droit n'est donné à
<literal>PUBLIC</literal> par défaut sur les tables, colonnes, schémas
et tablespaces. Pour les autres types, les droits par défaut donnés
<literal>PUBLIC</literal> par défaut sur les tables
les colonnes de table,
les séquences,
les wrappers de données distantes,
les serveurs distants,
les large objects,
les schémas,
et les tablespaces.
Pour les autres types d'objets, les droits par défaut donnés
à <literal>PUBLIC</literal> sont les suivants&nbsp;:
<literal>CONNECT</literal> et <literal>CREATE TEMP TABLE</literal> pour les
<literal>CONNECT</literal> et <literal>TEMPORARY</literal> (création de
tables temporaires) pour les
bases de données&nbsp;; <literal>EXECUTE</literal> pour les procédures
stockées&nbsp;; <literal>USAGE</literal> pour les langages. Le propriétaire
stockées&nbsp;; <literal>USAGE</literal> pour les langages et les types
de données (incluant les domaines). Le propriétaire
de l'objet peut, bien sûr, utiliser <command>REVOKE</command> pour
enlever les droits par défaut et les droits donnés après coup.
(Pour un maximum de sécurité,
Expand Down
6 changes: 3 additions & 3 deletions postgresql/ref/prepare_transaction.xml
Original file line number Diff line number Diff line change
Expand Up @@ -104,9 +104,9 @@
(<command>PREPARE</command>) une transaction qui a exécuté des opérations
impliquant des tables temporaires ou qui a créé des curseurs
<literal>WITH HOLD</literal>, ou qui a exécuté <command>LISTEN</command>
ou <command>UNLISTEN</command>. Ces fonctionnalités sont trop intégrées
à la session en cours pour avoir la moindre utilité dans une transaction
préparée.
<command>UNLISTEN</command> ou <command>NOTIFY</command>. Ces
fonctionnalités sont trop intégrées à la session en cours pour avoir la
moindre utilité dans une transaction préparée.
</para>

<para>
Expand Down

0 comments on commit 9a7874d

Please sign in to comment.