Changeset 1051

Show
Ignore:
Timestamp:
06/06/08 14:09:55 (3 months ago)
Author:
gleu
Message:

Mise à jour version 7.4.20.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/branches/bv747/manuel/protocol.sgml

    r532 r1051  
    947947 
    948948   <para> 
    949     Si le serveur détecte une erreur en mode Copy-out, il enverra un message  
    950     ErrorResponse et retournera dans le mode de traitement normal. Le client  
    951     devrait traiter la réception d'un message ErrorResponse (ou en fait tout  
    952     type de message autre que CopyData ou CopyDone) par la clôture du mode 
    953     Copy-out. 
     949    Si le serveur détecte une erreur en mode Copy-out, il enverra un message 
     950    ErrorResponse et retournera dans le mode de traitement normal. Le client 
     951    devrait traiter la réception d'un message ErrorResponse comme terminant 
     952    le mode <quote>copy-out</quote>. 
     953   </para> 
     954 
     955   <para> 
     956    Il est possible que les messages NoticeResponse et ParameterStatus soient 
     957    entremêlés avec des messages CopyData&nbsp;; les interfaces doivent gérer 
     958    ce cas, et devraient être aussi préparées à d'autres types de messages 
     959    asynchrones (voir <xref linkend="protocol-async"/>). Sinon, tout type 
     960    de message autre que CopyData et CopyDone pourrait être traité comme 
     961    terminant le mode copy-out. 
    954962   </para> 
    955963 
  • traduc/branches/bv747/manuel/ref/grant.sgml

    r82 r1051  
    115115       toutes les colonnes de la table, vue ou séquence spécifiée. Autorise 
    116116       aussi l'utilisation de <xref linkend="sql-copy" endterm="sql-copy-title"> 
    117        TO. Pour les séquences, ce droit permet aussi l'utilisation de la 
     117       TO. 
     118       Ce droit est aussi nécessaire pour référencer des valeurs de colonnes 
     119       existantes avec <xref linkend="sql-update" endterm="sql-update-title"> 
     120       ou <xref linkend="sql-delete" endterm="sql-delete-title">. 
     121       Pour les séquences, ce droit permet aussi l'utilisation de la 
    118122       fonction <function>currval</function>. 
    119123      </para> 
     
    137141      <para> 
    138142       Autorise <xref linkend="sql-update" endterm="sql-update-title"> de toute 
    139        colonne de la table spécifiée. <literal>SELECT ... FOR UPDATE</literal> 
    140        requiert aussi ce droit (en plus du droit <literal>SELECT</literal>). 
     143       colonne de la table spécifiée. (En fait, toute commande 
     144       <command>UPDATE</command> non triviale nécessite aussi le droit 
     145       <literal>SELECT</literal> car elle doit référencer les colonnes pour 
     146       déterminer les lignes à mettre à jour et/ou calculer les nouvelles 
     147       valeurs des colonnes.) <literal>SELECT ... FOR UPDATE</literal> 
     148       requiert aussi ce droit en plus du droit <literal>SELECT</literal>. 
    141149       Pour les séquences, ce droit autorise l'utilisation des fonctions 
    142150       <function>nextval</function> et <function>setval</function>. 
     
    150158      <para> 
    151159       Autorise <xref linkend="sql-delete" endterm="sql-delete-title"> d'une 
    152        ligne pour la table spécifiée. 
     160       ligne pour la table spécifiée. (En fait, toute commande 
     161       <command>DELETE</command> non triviale nécessite aussi le droit 
     162       <literal>SELECT</literal> car elle doit référencer les colonnes pour 
     163       déterminer les lignes à supprimer.) 
    153164      </para> 
    154165     </listitem> 
     
    207218      <para> 
    208219       Autorise la création de tables temporaires lors de l'utilisation 
    209        de la base de données
     220       de la base de données spécifiée
    210221      </para> 
    211222     </listitem> 
  • traduc/branches/bv747/manuel/release.sgml

    r870 r1051  
    3636 <title>Notes de version</title> 
    3737 
     38  <para> 
     39   The release notes contain the significant changes in each 
     40   <productname>PostgreSQL</productname> release, with major features and migration 
     41   issues listed at the top.  The release notes do not contain changes 
     42   that affect only a few users or changes that are internal and therefore not 
     43   user-visible.  For example, the optimizer is improved in almost every 
     44   release, but the improvements are usually observed by users as simply 
     45   faster queries. 
     46  </para> 
     47 
     48  <para> 
     49   A complete list of changes for each release can be obtained by 
     50   viewing the <link linkend="cvs">CVS</link> logs for each release. 
     51   The <ulink 
     52   url="http://archives.postgresql.org/pgsql-committers/">pgsql-committers 
     53   email list</ulink> contains all source code changes as well.  There is also 
     54   a <ulink url="http://developer.postgresql.org/cvsweb.cgi/pgsql/">web 
     55   interface</ulink> that shows changes to specific files. 
     56   <!-- we need a file containing the CVS logs for each release, and something 
     57   like the SVN web interface that groups commits but has branches --> 
     58  </para> 
     59 
     60  <para> 
     61   The name appearing next to each item represents the major developer for 
     62   that item.  Of course all changes involve community discussion and patch 
     63   review, so each item is truly a community effort. 
     64  </para> 
     65 
     66 <sect1 id="release-7-4-20"> 
     67  <title>Release 7.4.20</title> 
     68 
     69  <note> 
     70  <title>Release date</title> 
     71  <simpara>2008-06-09</simpara> 
     72  </note> 
     73 
     74  <para> 
     75   This release contains a variety of fixes from 7.4.19. 
     76   For information about new features in the 7.4 major release, see 
     77   <xref linkend="release-7-4">. 
     78  </para> 
     79 
     80  <sect2> 
     81   <title>Migration to Version 7.4.20</title> 
     82 
     83   <para> 
     84    A dump/restore is not required for those running 7.4.X. 
     85    However, if you are upgrading from a version earlier than 7.4.11, 
     86    see the release notes for 7.4.11. 
     87   </para> 
     88 
     89  </sect2> 
     90 
     91  <sect2> 
     92   <title>Changes</title> 
     93 
     94   <itemizedlist> 
     95 
     96    <listitem> 
     97     <para> 
     98      Fix conversions between ISO-8859-5 and other encodings to handle 
     99      Cyrillic <quote>Yo</quote> characters (<literal>e</literal> and <literal>E</literal> with 
     100      two dots) (Sergey Burladyan) 
     101     </para> 
     102    </listitem> 
     103 
     104    <listitem> 
     105     <para> 
     106      Fix a few datatype input functions 
     107      that were allowing unused bytes in their results to contain 
     108      uninitialized, unpredictable values (Tom) 
     109     </para> 
     110 
     111     <para> 
     112      This could lead to failures in which two apparently identical literal 
     113      values were not seen as equal, resulting in the parser complaining 
     114      about unmatched <literal>ORDER BY</literal> and <literal>DISTINCT</literal> 
     115      expressions. 
     116     </para> 
     117    </listitem> 
     118 
     119    <listitem> 
     120     <para> 
     121      Fix a corner case in regular-expression substring matching 
     122      (<literal>substring(<replaceable>string</replaceable> from 
     123      <replaceable>pattern</replaceable>)</literal>) (Tom) 
     124     </para> 
     125 
     126     <para> 
     127      The problem occurs when there is a match to the pattern overall but 
     128      the user has specified a parenthesized subexpression and that 
     129      subexpression hasn't got a match.  An example is 
     130      <literal>substring('foo' from 'foo(bar)?')</literal>. 
     131      This should return NULL, since <literal>(bar)</literal> isn't matched, but 
     132      it was mistakenly returning the whole-pattern match instead (ie, 
     133      <literal>foo</literal>). 
     134     </para> 
     135    </listitem> 
     136 
     137    <listitem> 
     138     <para> 
     139      Fix incorrect result from <application>ecpg</application>'s 
     140      <function>PGTYPEStimestamp_sub()</function> function (Michael) 
     141     </para> 
     142    </listitem> 
     143 
     144    <listitem> 
     145     <para> 
     146      Fix <literal>DatumGetBool</literal> macro to not fail with <application>gcc</application> 
     147      4.3 (Tom) 
     148     </para> 
     149 
     150     <para> 
     151      This problem affects <quote>old style</quote> (V0) C functions that 
     152      return boolean.  The fix is already in 8.3, but the need to 
     153      back-patch it was not realized at the time. 
     154     </para> 
     155    </listitem> 
     156 
     157    <listitem> 
     158     <para> 
     159      Fix longstanding <command>LISTEN</command>/<command>NOTIFY</command> 
     160      race condition (Tom) 
     161     </para> 
     162 
     163     <para> 
     164      In rare cases a session that had just executed a 
     165      <command>LISTEN</command> might not get a notification, even though 
     166      one would be expected because the concurrent transaction executing 
     167      <command>NOTIFY</command> was observed to commit later. 
     168     </para> 
     169 
     170     <para> 
     171      A side effect of the fix is that a transaction that has executed 
     172      a not-yet-committed <command>LISTEN</command> command will not see any 
     173      row in <structname>pg_listener</structname> for the <command>LISTEN</command>, 
     174      should it choose to look; formerly it would have.  This behavior 
     175      was never documented one way or the other, but it is possible that 
     176      some applications depend on the old behavior. 
     177     </para> 
     178    </listitem> 
     179 
     180    <listitem> 
     181     <para> 
     182      Fix display of constant expressions in <literal>ORDER BY</literal> 
     183      and <literal>GROUP BY</literal> (Tom) 
     184     </para> 
     185 
     186     <para> 
     187      An explictly casted constant would be shown incorrectly.  This could 
     188      for example lead to corruption of a view definition during 
     189      dump and reload. 
     190     </para> 
     191    </listitem> 
     192 
     193    <listitem> 
     194     <para> 
     195      Fix <application>libpq</application> to handle NOTICE messages correctly 
     196      during COPY OUT (Tom) 
     197     </para> 
     198 
     199     <para> 
     200      This failure has only been observed to occur when a user-defined 
     201      datatype's output routine issues a NOTICE, but there is no 
     202      guarantee it couldn't happen due to other causes. 
     203     </para> 
     204    </listitem> 
     205 
     206   </itemizedlist> 
     207 
     208  </sect2> 
     209 </sect1> 
     210 
    38211 <sect1 id="release-7-4-19"> 
    39212  <title>Version 7.4.19</title> 
     
    47220   Cette version contient divers correctifs de la version 7.4.18, 
    48221   et inclut des corrections pour des failles de sécurité importantes. 
     222   For information about new features in the 7.4 major release, see 
     223   <xref linkend="release-7-4">. 
    49224  </para> 
    50225 
     
    212387   <para> 
    213388    Cette version contient divers correctifs de la version 7.4.17. 
     389    For information about new features in the 7.4 major release, see 
     390    <xref linkend="release-7-4">. 
    214391   </para> 
    215392 
     
    293470    Cette version contient quelques corrections de la 7.4.16, dont la 
    294471    correction d'une faille de sécurité. 
     472    For information about new features in the 7.4 major release, see 
     473    <xref linkend="release-7-4">. 
    295474   </para> 
    296475 
     
    364543    Cette version contient quelques corrections de la 7.4.15, dont la 
    365544    correction d'une faille de sécurité. 
     545    For information about new features in the 7.4 major release, see 
     546    <xref linkend="release-7-4">. 
    366547   </para> 
    367548 
     
    433614   <para> 
    434615    Cette version contient quelques corrections de la 7.4.14. 
     616    For information about new features in the 7.4 major release, see 
     617    <xref linkend="release-7-4">. 
    435618   </para> 
    436619 
     
    524707   <para> 
    525708    Cette version contient quelques corrections de la 7.4.13. 
     709    For information about new features in the 7.4 major release, see 
     710    <xref linkend="release-7-4">. 
    526711   </para> 
    527712 
     
    570755    Cette version contient quelques corrections de la 7.4.12 incluant des 
    571756    correctifs pour des problèmes de sécurité extrêmement sérieux. 
     757    For information about new features in the 7.4 major release, see 
     758    <xref linkend="release-7-4">. 
    572759   </para> 
    573760 
     
    678865   <para> 
    679866    Cette version contient quelques corrections de la 7.4.11. 
     867    For information about new features in the 7.4 major release, see 
     868    <xref linkend="release-7-4">. 
    680869   </para> 
    681870 
     
    741930   <para> 
    742931    Cette version contient quelques corrections de la version 7.4.10. 
     932    For information about new features in the 7.4 major release, see 
     933    <xref linkend="release-7-4">. 
    743934   </para> 
    744935 
     
    8121003   <para> 
    8131004    Cette version contient quelques corrections sur la 7.4.9. 
     1005    For information about new features in the 7.4 major release, see 
     1006    <xref linkend="release-7-4">. 
    8141007   </para> 
    8151008 
     
    8651058   <para> 
    8661059    Cette version contient quelques corrections de la 7.4.8. 
     1060    For information about new features in the 7.4 major release, see 
     1061    <xref linkend="release-7-4">. 
    8671062   </para> 
    8681063 
     
    9391134    Cette version contient quelques corrections sur la 7.4.7, dont des 
    9401135    correctifs sur des trous de sécurité. 
     1136    For information about new features in the 7.4 major release, see 
     1137    <xref linkend="release-7-4">. 
    9411138   </para> 
    9421139 
     
    11281325    Cette version contient une variété de corrections de la version 7.4.6, 
    11291326    incluant des correctifs de sécurité. 
     1327    For information about new features in the 7.4 major release, see 
     1328    <xref linkend="release-7-4">. 
    11301329   </para> 
    11311330 
     
    11901389   <para> 
    11911390    Cette version contient plusieurs correctifs de la version 7.4.5. 
     1391    For information about new features in the 7.4 major release, see 
     1392    <xref linkend="release-7-4">. 
    11921393   </para> 
    11931394 
     
    12731474   <para> 
    12741475    Cette version contient la correction d'un bogue sérieux de la version 7.4.4. 
     1476    For information about new features in the 7.4 major release, see 
     1477    <xref linkend="release-7-4">. 
    12751478   </para> 
    12761479 
     
    13121515   <para> 
    13131516    Cette version contient quelques correctifs sur la 7.4.3. 
     1517    For information about new features in the 7.4 major release, see 
     1518    <xref linkend="release-7-4">. 
    13141519   </para> 
    13151520 
     
    13731578   <para> 
    13741579    Cette version contient quelques correctifs pour la 7.4.2. 
     1580    For information about new features in the 7.4 major release, see 
     1581    <xref linkend="release-7-4">. 
    13751582   </para> 
    13761583 
     
    14471654   <para> 
    14481655    Cette version contient quelques correctifs pour la 7.4.1. 
     1656    For information about new features in the 7.4 major release, see 
     1657    <xref linkend="release-7-4">. 
    14491658   </para> 
    14501659 
     
    16051814   <para> 
    16061815    Cette version contient plusieurs correctifs de la 7.4. 
     1816    For information about new features in the 7.4 major release, see 
     1817    <xref linkend="release-7-4">. 
    16071818   </para> 
    16081819 
  • traduc/branches/bv747/manuel/version.sgml

    r870 r1051  
    1 <!entity version "7.4.19"> 
     1<!entity version "7.4.20"> 
    22<!entity majorversion "7.4">