[Trad] [svn:pgfr] r1051 - in traduc/branches/bv747/manuel: . ref

svncommit at kryskool.org svncommit at kryskool.org
Ven 6 Juin 14:09:57 CEST 2008


Auteur: gleu
Date: 2008-06-06 14:09:55 +0200 (ven, 06 jun 2008)
Nouvelle Révision: 1051

Modification:
   traduc/branches/bv747/manuel/protocol.sgml
   traduc/branches/bv747/manuel/ref/grant.sgml
   traduc/branches/bv747/manuel/release.sgml
   traduc/branches/bv747/manuel/version.sgml
Log:
Mise à jour version 7.4.20.


Modified: traduc/branches/bv747/manuel/protocol.sgml
===================================================================
--- traduc/branches/bv747/manuel/protocol.sgml	2008-06-06 11:35:06 UTC (rev 1050)
+++ traduc/branches/bv747/manuel/protocol.sgml	2008-06-06 12:09:55 UTC (rev 1051)
@@ -946,14 +946,22 @@
    </para>
 
    <para>
-    Si le serveur détecte une erreur en mode Copy-out, il enverra un message 
-    ErrorResponse et retournera dans le mode de traitement normal. Le client 
-    devrait traiter la réception d'un message ErrorResponse (ou en fait tout 
-    type de message autre que CopyData ou CopyDone) par la clôture du mode
-    Copy-out.
+    Si le serveur détecte une erreur en mode Copy-out, il enverra un message
+    ErrorResponse et retournera dans le mode de traitement normal. Le client
+    devrait traiter la réception d'un message ErrorResponse comme terminant
+    le mode <quote>copy-out</quote>.
    </para>
 
    <para>
+    Il est possible que les messages NoticeResponse et ParameterStatus soient
+    entremêlés avec des messages CopyData&nbsp;; les interfaces doivent gérer
+    ce cas, et devraient être aussi préparées à d'autres types de messages
+    asynchrones (voir <xref linkend="protocol-async"/>). Sinon, tout type
+    de message autre que CopyData et CopyDone pourrait être traité comme
+    terminant le mode copy-out.
+   </para>
+
+   <para>
     Les messages CopyInResponse et CopyOutResponse incluent les champs qui
     informent le client du nombre de colonnes par ligne et des codes de format 
     de chaque colonne. Dans l'implantation actuelle, toutes les colonnes d'une 

Modified: traduc/branches/bv747/manuel/ref/grant.sgml
===================================================================
--- traduc/branches/bv747/manuel/ref/grant.sgml	2008-06-06 11:35:06 UTC (rev 1050)
+++ traduc/branches/bv747/manuel/ref/grant.sgml	2008-06-06 12:09:55 UTC (rev 1051)
@@ -114,7 +114,11 @@
        Autorise <xref linkend="sql-select" endterm="sql-select-title"> parmi
        toutes les colonnes de la table, vue ou séquence spécifiée. Autorise
        aussi l'utilisation de <xref linkend="sql-copy" endterm="sql-copy-title">
-       TO. Pour les séquences, ce droit permet aussi l'utilisation de la
+       TO.
+       Ce droit est aussi nécessaire pour référencer des valeurs de colonnes
+       existantes avec <xref linkend="sql-update" endterm="sql-update-title">
+       ou <xref linkend="sql-delete" endterm="sql-delete-title">.
+       Pour les séquences, ce droit permet aussi l'utilisation de la
        fonction <function>currval</function>.
       </para>
      </listitem>
@@ -136,8 +140,12 @@
      <listitem>
       <para>
        Autorise <xref linkend="sql-update" endterm="sql-update-title"> de toute
-       colonne de la table spécifiée. <literal>SELECT ... FOR UPDATE</literal>
-       requiert aussi ce droit (en plus du droit <literal>SELECT</literal>).
+       colonne de la table spécifiée. (En fait, toute commande
+       <command>UPDATE</command> non triviale nécessite aussi le droit
+       <literal>SELECT</literal> car elle doit référencer les colonnes pour
+       déterminer les lignes à mettre à jour et/ou calculer les nouvelles
+       valeurs des colonnes.) <literal>SELECT ... FOR UPDATE</literal>
+       requiert aussi ce droit en plus du droit <literal>SELECT</literal>.
        Pour les séquences, ce droit autorise l'utilisation des fonctions
        <function>nextval</function> et <function>setval</function>.
       </para>
@@ -149,7 +157,10 @@
      <listitem>
       <para>
        Autorise <xref linkend="sql-delete" endterm="sql-delete-title"> d'une
-       ligne pour la table spécifiée.
+       ligne pour la table spécifiée. (En fait, toute commande
+       <command>DELETE</command> non triviale nécessite aussi le droit
+       <literal>SELECT</literal> car elle doit référencer les colonnes pour
+       déterminer les lignes à supprimer.)
       </para>
      </listitem>
     </varlistentry>
@@ -206,7 +217,7 @@
      <listitem>
       <para>
        Autorise la création de tables temporaires lors de l'utilisation
-       de la base de données.
+       de la base de données spécifiée.
       </para>
      </listitem>
     </varlistentry>

Modified: traduc/branches/bv747/manuel/release.sgml
===================================================================
--- traduc/branches/bv747/manuel/release.sgml	2008-06-06 11:35:06 UTC (rev 1050)
+++ traduc/branches/bv747/manuel/release.sgml	2008-06-06 12:09:55 UTC (rev 1051)
@@ -35,6 +35,179 @@
 <appendix id="release">
  <title>Notes de version</title>
 
+  <para>
+   The release notes contain the significant changes in each
+   <productname>PostgreSQL</productname> release, with major features and migration
+   issues listed at the top.  The release notes do not contain changes
+   that affect only a few users or changes that are internal and therefore not
+   user-visible.  For example, the optimizer is improved in almost every
+   release, but the improvements are usually observed by users as simply
+   faster queries.
+  </para>
+
+  <para>
+   A complete list of changes for each release can be obtained by
+   viewing the <link linkend="cvs">CVS</link> logs for each release.
+   The <ulink
+   url="http://archives.postgresql.org/pgsql-committers/">pgsql-committers
+   email list</ulink> contains all source code changes as well.  There is also
+   a <ulink url="http://developer.postgresql.org/cvsweb.cgi/pgsql/">web
+   interface</ulink> that shows changes to specific files.
+   <!-- we need a file containing the CVS logs for each release, and something
+   like the SVN web interface that groups commits but has branches -->
+  </para>
+
+  <para>
+   The name appearing next to each item represents the major developer for
+   that item.  Of course all changes involve community discussion and patch
+   review, so each item is truly a community effort.
+  </para>
+
+ <sect1 id="release-7-4-20">
+  <title>Release 7.4.20</title>
+
+  <note>
+  <title>Release date</title>
+  <simpara>2008-06-09</simpara>
+  </note>
+
+  <para>
+   This release contains a variety of fixes from 7.4.19.
+   For information about new features in the 7.4 major release, see
+   <xref linkend="release-7-4">.
+  </para>
+
+  <sect2>
+   <title>Migration to Version 7.4.20</title>
+
+   <para>
+    A dump/restore is not required for those running 7.4.X.
+    However, if you are upgrading from a version earlier than 7.4.11,
+    see the release notes for 7.4.11.
+   </para>
+
+  </sect2>
+
+  <sect2>
+   <title>Changes</title>
+
+   <itemizedlist>
+
+    <listitem>
+     <para>
+      Fix conversions between ISO-8859-5 and other encodings to handle
+      Cyrillic <quote>Yo</quote> characters (<literal>e</literal> and <literal>E</literal> with
+      two dots) (Sergey Burladyan)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix a few datatype input functions
+      that were allowing unused bytes in their results to contain
+      uninitialized, unpredictable values (Tom)
+     </para>
+
+     <para>
+      This could lead to failures in which two apparently identical literal
+      values were not seen as equal, resulting in the parser complaining
+      about unmatched <literal>ORDER BY</literal> and <literal>DISTINCT</literal>
+      expressions.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix a corner case in regular-expression substring matching
+      (<literal>substring(<replaceable>string</replaceable> from
+      <replaceable>pattern</replaceable>)</literal>) (Tom)
+     </para>
+
+     <para>
+      The problem occurs when there is a match to the pattern overall but
+      the user has specified a parenthesized subexpression and that
+      subexpression hasn't got a match.  An example is
+      <literal>substring('foo' from 'foo(bar)?')</literal>.
+      This should return NULL, since <literal>(bar)</literal> isn't matched, but
+      it was mistakenly returning the whole-pattern match instead (ie,
+      <literal>foo</literal>).
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix incorrect result from <application>ecpg</application>'s
+      <function>PGTYPEStimestamp_sub()</function> function (Michael)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix <literal>DatumGetBool</literal> macro to not fail with <application>gcc</application>
+      4.3 (Tom)
+     </para>
+
+     <para>
+      This problem affects <quote>old style</quote> (V0) C functions that
+      return boolean.  The fix is already in 8.3, but the need to
+      back-patch it was not realized at the time.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix longstanding <command>LISTEN</command>/<command>NOTIFY</command>
+      race condition (Tom)
+     </para>
+
+     <para>
+      In rare cases a session that had just executed a
+      <command>LISTEN</command> might not get a notification, even though
+      one would be expected because the concurrent transaction executing
+      <command>NOTIFY</command> was observed to commit later.
+     </para>
+
+     <para>
+      A side effect of the fix is that a transaction that has executed
+      a not-yet-committed <command>LISTEN</command> command will not see any
+      row in <structname>pg_listener</structname> for the <command>LISTEN</command>,
+      should it choose to look; formerly it would have.  This behavior
+      was never documented one way or the other, but it is possible that
+      some applications depend on the old behavior.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix display of constant expressions in <literal>ORDER BY</literal>
+      and <literal>GROUP BY</literal> (Tom)
+     </para>
+
+     <para>
+      An explictly casted constant would be shown incorrectly.  This could
+      for example lead to corruption of a view definition during
+      dump and reload.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix <application>libpq</application> to handle NOTICE messages correctly
+      during COPY OUT (Tom)
+     </para>
+
+     <para>
+      This failure has only been observed to occur when a user-defined
+      datatype's output routine issues a NOTICE, but there is no
+      guarantee it couldn't happen due to other causes.
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-7-4-19">
   <title>Version 7.4.19</title>
 
@@ -46,6 +219,8 @@
   <para>
    Cette version contient divers correctifs de la version 7.4.18,
    et inclut des corrections pour des failles de sécurité importantes.
+   For information about new features in the 7.4 major release, see
+   <xref linkend="release-7-4">.
   </para>
 
   <sect2>
@@ -211,6 +386,8 @@
 
    <para>
     Cette version contient divers correctifs de la version 7.4.17.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
    <sect2>
@@ -292,6 +469,8 @@
    <para>
     Cette version contient quelques corrections de la 7.4.16, dont la
     correction d'une faille de sécurité.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
    <sect2>
@@ -363,6 +542,8 @@
    <para>
     Cette version contient quelques corrections de la 7.4.15, dont la
     correction d'une faille de sécurité.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
    <sect2>
@@ -432,6 +613,8 @@
 
    <para>
     Cette version contient quelques corrections de la 7.4.14.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
    <sect2>
@@ -523,6 +706,8 @@
 
    <para>
     Cette version contient quelques corrections de la 7.4.13.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
    <sect2>
@@ -569,6 +754,8 @@
    <para>
     Cette version contient quelques corrections de la 7.4.12 incluant des
     correctifs pour des problèmes de sécurité extrêmement sérieux.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
    <sect2>
@@ -677,6 +864,8 @@
 
    <para>
     Cette version contient quelques corrections de la 7.4.11.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
    <sect2>
@@ -740,6 +929,8 @@
 
    <para>
     Cette version contient quelques corrections de la version 7.4.10.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
    <sect2>
@@ -811,6 +1002,8 @@
 
    <para>
     Cette version contient quelques corrections sur la 7.4.9.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
    <sect2>
@@ -864,6 +1057,8 @@
 
    <para>
     Cette version contient quelques corrections de la 7.4.8.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
    <sect2>
@@ -938,6 +1133,8 @@
    <para>
     Cette version contient quelques corrections sur la 7.4.7, dont des
     correctifs sur des trous de sécurité.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
    <sect2>
@@ -1127,6 +1324,8 @@
    <para>
     Cette version contient une variété de corrections de la version 7.4.6,
     incluant des correctifs de sécurité.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
    <sect2>
@@ -1189,6 +1388,8 @@
 
    <para>
     Cette version contient plusieurs correctifs de la version 7.4.5.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
 
@@ -1272,6 +1473,8 @@
 
    <para>
     Cette version contient la correction d'un bogue sérieux de la version 7.4.4.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
 
@@ -1311,6 +1514,8 @@
 
    <para>
     Cette version contient quelques correctifs sur la 7.4.3.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
 
@@ -1372,6 +1577,8 @@
 
    <para>
     Cette version contient quelques correctifs pour la 7.4.2.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
 
@@ -1446,6 +1653,8 @@
 
    <para>
     Cette version contient quelques correctifs pour la 7.4.1.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
 
@@ -1604,6 +1813,8 @@
 
    <para>
     Cette version contient plusieurs correctifs de la 7.4.
+    For information about new features in the 7.4 major release, see
+    <xref linkend="release-7-4">.
    </para>
 
 

Modified: traduc/branches/bv747/manuel/version.sgml
===================================================================
--- traduc/branches/bv747/manuel/version.sgml	2008-06-06 11:35:06 UTC (rev 1050)
+++ traduc/branches/bv747/manuel/version.sgml	2008-06-06 12:09:55 UTC (rev 1051)
@@ -1,2 +1,2 @@
-<!entity version "7.4.19">
+<!entity version "7.4.20">
 <!entity majorversion "7.4">



More information about the Trad mailing list