Skip to content

Commit

Permalink
Mise à jour en version 9.1.12
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed Feb 28, 2014
1 parent ececb18 commit efb47d9
Show file tree
Hide file tree
Showing 19 changed files with 18,092 additions and 18,026 deletions.
16 changes: 9 additions & 7 deletions postgresql/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4935,13 +4935,15 @@ COPY postgres_log FROM '/chemin/complet/vers/le/logfile.csv' WITH csv;
<primary>paramètre de configuration <varname>check_function_bodies</varname></primary>
</indexterm>
<para>
Ce paramètre est habituellement positionné à
<literal>on</literal>. Positionné à <literal>off</literal>, il
désactive la validation du corps de la fonction lors de
<xref linkend="sql-createfunction"/>.
Désactiver la validation est parfois utile. Cela permet, par
exemple, d'éviter des problèmes de références lors de la restauration
de définitions de fonctions à partir d'une sauvegarde.
Ce paramètre est habituellement positionné à <literal>on</literal>.
Positionné à <literal>off</literal>, il désactive la validation du
corps de la fonction lors de <xref linkend="sql-createfunction"
endterm="sql-createfunction-title"/>. Désactiver la validation évite
les effets de bord du processus de validation et évite les faux
positifs dûs aux problèmes, par exemple les références. Configurer
ce paramètre à <literal>off</literal> avant de charger les fonctions
à la place des autres utilisateurs&nbsp;;
<application>pg_dump</application> le fait automatiquement.
</para>
</listitem>
</varlistentry>
Expand Down
27 changes: 11 additions & 16 deletions postgresql/docguide.xml
Original file line number Diff line number Diff line change
Expand Up @@ -933,25 +933,20 @@ save_size.pdfjadetex = 15000
<title>Fichiers texte</title>

<para>
Plusieurs fichiers sont distribués comme fichiers texte pour être lus lors
de la phase d'installation. Le fichier <filename>INSTALL</filename>
correspond au <xref linkend="installation"/>, avec quelques changements
mineurs pour tenir compte de contextes différents. Pour recréer le
fichier, se placer dans le répertoire <filename>doc/src/sgml</filename> et
entrer la commande <userinput>gmake INSTALL</userinput>. Ceci crée
un fichier <filename>INSTALL.html</filename> qui peut être enregistré au
format texte avec <productname>Netscape Navigator</productname> pour remplacer
le fichier existant. <productname>Netscape</productname> semble fournir la
meilleure qualité pour la conversion du <acronym>HTML</acronym> en texte
(comparé à <application>lynx</application> et à
<application>w3m</application>).
Les instructions d'installation sont aussi distribuées sous la forme d'un
fichier texte, au cas où cela se révélerait nécessaire (par exemple si
des outils plus avancés n'étaient pas disponibles). Le fichier
<filename>INSTALL</filename> correspond au <xref linkend="installation"/>,
avec quelques changements mineurs pour tenir compte de contextes différents.
Pour recréer le fichier, se placer dans le répertoire
<filename>doc/src/sgml</filename> et entrer la commande
<userinput>gmake INSTALL</userinput>.
</para>

<para>
Le fichier <filename>HISTORY</filename> peut être créé de manière similaire
en utilisant la commande <userinput>gmake HISTORY</userinput>. Pour le
fichier <filename>src/test/regress/README</filename>, la commande est
<userinput>gmake regress_README</userinput>.
Dans le passé, les notes de versions et les instructions pour les tests de
régression étaient aussi distribuées sous la forme de fichiers textes mais
ce n'est plus le cas.
</para>
</sect2>

Expand Down
4 changes: 2 additions & 2 deletions postgresql/legal.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@
révision $Revision$ -->

<copyright>
<year>1996-2013</year>
<year>1996-2014</year>
<holder>The PostgreSQL Global Development Group</holder>
</copyright>

<legalnotice id="legalnotice">
<title>Legal Notice</title>

<para>
<productname>PostgreSQL</productname> is Copyright &copy; 1996-2013
<productname>PostgreSQL</productname> is Copyright &copy; 1996-2014
by the PostgreSQL Global Development Group and is distributed under
the terms of the license of the University of California below.
</para>
Expand Down
2 changes: 1 addition & 1 deletion postgresql/maintenance.xml
Original file line number Diff line number Diff line change
Expand Up @@ -375,7 +375,7 @@
<literal>FrozenXID</literal>. Ce XID ne suit pas les règles standards de
comparaison des identifiants de transactions et est toujours considéré
comme plus âgé que les XID normaux. Les XID normaux sont comparés sur une
base modulo-2<superscript>31</superscript>. Cela signifie
base modulo-2<superscript>32</superscript>. Cela signifie
que pour chaque XID normal, il y en a deux milliards qui sont plus vieux et
deux milliards qui sont plus récents. Une autre manière de le dire est que
l'ensemble de définition des XID est circulaire et sans limite. De plus,
Expand Down
13 changes: 10 additions & 3 deletions postgresql/plhandler.xml
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,11 @@ CREATE LANGUAGE plsample
argument est l'OID de la fonction, disponible dans le catalogue
<classname>pg_proc</classname>. La fonction de validation doit récupérer
cette ligne de la façon habituelle et réaliser les vérifications
appropriées. Les vérifications typiques incluent la vérification du
appropriées. Tout d'abord, elle appelle
<function>CheckFunctionValidatorAccess()</function> pour diagnostiquer les
appels explicites au validateur que l'utilisateur ne peut pas réaliser
via <command>CREATE FUNCTION</command>.
Les vérifications typiques incluent la vérification du
support des types en arguments et en sortie, ainsi que la vérification
syntaxique du corps de la requête pour ce langage. Si la fonction de
validation est satisfait par la fonction, elle quitte sans erreur. Si, par
Expand All @@ -201,9 +205,12 @@ CREATE LANGUAGE plsample
Les fonctions de validation devraient typiquement accepter le paramètre
<xref linkend="guc-check-function-bodies"/>&nbsp;: s'il est désactivé,
alors tout vérification coûteuse ou spécifique au contexte devrait être
abandonnée. En particulier, ce paramètre est désactivé par
abandonnée. Si le langage permet l'exécution de code à la compilation,
le validateur doit supprimer les vérifications qui impliquerait une
telle exécution. En particulier, ce paramètre est désactivé par
<application>pg_dump</application>, pour qu'il puisse charger le langage
de procédures sans avoir à s'inquiéter des dépendances possibles dans le
de procédures sans avoir à s'inquiéter des effets de bord et des dépendances
possibles dans le
corps des procédures stockées avec d'autres objets de la base de données.
(À cause de cela, le gestionnaire d'appels doit éviter de supposer que la
fonction de validation a vérifié complètement la fonction. Le but d'avoir
Expand Down
16 changes: 9 additions & 7 deletions postgresql/ref/grant.xml
Original file line number Diff line number Diff line change
Expand Up @@ -378,13 +378,15 @@ GRANT <replaceable class="PARAMETER">nom_rôle</replaceable> [, ...] TO <replace
</para>

<para>
Si <literal>WITH ADMIN OPTION</literal> est spécifié, le membre peut
à la fois en octroyer l'appartenance à d'autres rôles, et la révoquer.
Sans cette option, les utilisateurs ordinaires ne peuvent
pas le faire. Toutefois, les superutilisateurs peuvent
donner ou enlever à tout rôle l'appartenance à un rôle. Les rôles
qui possèdent le droit <literal>CREATEROLE</literal> peuvent agir ainsi sur tout rôle
qui n'est pas superutilisateur.
Si <literal>WITH ADMIN OPTION</literal> est spécifié, le membre peut à la
fois en octroyer l'appartenance à d'autres rôles, et la révoquer. Sans cette
option, les utilisateurs ordinaires ne peuvent pas le faire. Un rôle ne
dispose pas de l'option <literal>WITH ADMIN OPTION</literal> lui-même mais il
peut donner ou enlever son appartenance à partir d'une session où l'utilisateur
correspond au rôle. Les superutilisateurs peuvent donner ou supprimer
l'appartenance à tout rôle. Les rôles disposant de l'attribut
<literal>CREATEROLE</literal> peuvent donner ou supprimer l'appartenance à
tout rôle qui n'est pas un superutilisateur.
</para>

<para>
Expand Down
18 changes: 16 additions & 2 deletions postgresql/ref/psql-ref.xml
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,8 @@
antislash. Du coup, vous ne pouvez pas mixer les commandes
<acronym>SQL</acronym> et les méta-commandes
<application>psql</application> avec cette option. Pour réussir ceci, vous
pouvez envoyer la chaîne dans un tube vers <application>psql</application>
comme ceci&nbsp;:
pouvez envoyer la chaîne dans un tube vers <application>psql</application>,
par exemple&nbsp;:
<literal>echo "\x \\ SELECT * FROM foo;" | psql</literal>.
(<literal>\\</literal> est la méta-commande séparateur.)
</para>
Expand All @@ -109,6 +109,20 @@
<application>psql</application>. De plus, seul le résultat de la dernière
commande SQL est renvoyé.
</para>
<para>
À cause de ces comportements historiques, placer plus d'une commande dans
la chaîne fournie à l'option <option>-c</option> a souvent des résultats
inattendus. Il est préférable de fournir plusieurs commandes sur l'entrée
standard de <application>psql</application>, soit en utilisant
<application>echo</application> comme illustré ci-dessus, soit avec un
document shell en ligne, par exemple&nbsp;:
<programlisting>
psql &lt;&lt;EOF
\x
SELECT * FROM foo;
EOF
</programlisting>
</para>
</listitem>
</varlistentry>

Expand Down

0 comments on commit efb47d9

Please sign in to comment.