Skip to content

Commit

Permalink
Mise à jour en version 9.3.20
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed Nov 15, 2017
1 parent 25e80ff commit 03547ac
Show file tree
Hide file tree
Showing 8 changed files with 594 additions and 59 deletions.
59 changes: 45 additions & 14 deletions postgresql/func.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6213,13 +6213,14 @@ MON')</literal> renvoie une erreur car <function>to_timestamp</function>
<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 @@ -6288,6 +6289,40 @@ MON')</literal> renvoie une erreur car <function>to_timestamp</function>
Notes d'utilisation pour le formatage des nombres&nbsp;:

<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>,
Expand All @@ -6302,14 +6337,6 @@ MON')</literal> renvoie une erreur car <function>to_timestamp</function>
</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 @@ -6350,8 +6377,8 @@ MON')</literal> renvoie une erreur car <function>to_timestamp</function>

<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 @@ -6369,8 +6396,8 @@ MON')</literal> renvoie une erreur car <function>to_timestamp</function>
<tbody>
<row>
<entry>préfixe <literal>FM</literal></entry>
<entry>mode de remplissage (supprime les zéros et les blancs de remplissage en début 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 @@ -6422,6 +6449,10 @@ MON')</literal> renvoie une erreur car <function>to_timestamp</function>
<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 @@ -2762,10 +2762,10 @@ aucune ligne et aucune colonne.
<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
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 @@ -998,7 +998,7 @@ HINT: Stop the postmaster and use a standalone backend to VACUUM in "mydb".
<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
37 changes: 23 additions & 14 deletions postgresql/ref/grant.xml
Original file line number Diff line number Diff line change
Expand Up @@ -151,20 +151,29 @@ 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> sont les suivants&nbsp;:
<literal>CONNECT</literal> et <literal>CREATE TEMP TABLE</literal> 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
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é,
<command>REVOKE</command> est lancé dans la même transaction que la création de l'objet&nbsp;;
ainsi, il n'y a pas de laps de temps pendant lequel un autre utilisateur
peut utiliser l'objet.) De plus, cette configuration des droits par défaut
peut être modifiée en utilisant la commande <xref
linkend="sql-alterdefaultprivileges"/>.
<literal>PUBLIC</literal> par défaut sur
les tables,
les colonnes des tables,
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, les droits par défaut donnés à
<literal>PUBLIC</literal> sont les suivants&nbsp;: droits
<literal>CONNECT</literal> et <literal>TEMPORARY</literal> (création de
tables temporaires) pour les bases de données&nbsp;; droit
<literal>EXECUTE</literal> pour les procédures stockées&nbsp;; droit
<literal>USAGE</literal> pour les langages et pour les types de données
(ceci 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é,
<command>REVOKE</command> est lancé dans la même transaction que la
création de l'objet&nbsp;; ainsi, il n'y a pas de laps de temps pendant
lequel un autre utilisateur peut utiliser l'objet.) De plus, cette
configuration des droits par défaut peut être modifiée en utilisant la
commande <xref linkend="sql-alterdefaultprivileges"/>.
</para>

<para>
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 03547ac

Please sign in to comment.