Changeset 1051
- Timestamp:
- 06/06/08 14:09:55 (3 months ago)
- Files:
-
- traduc/branches/bv747/manuel/protocol.sgml (modified) (1 diff)
- traduc/branches/bv747/manuel/ref/grant.sgml (modified) (4 diffs)
- traduc/branches/bv747/manuel/release.sgml (modified) (20 diffs)
- traduc/branches/bv747/manuel/version.sgml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
traduc/branches/bv747/manuel/protocol.sgml
r532 r1051 947 947 948 948 <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 ; 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. 954 962 </para> 955 963 traduc/branches/bv747/manuel/ref/grant.sgml
r82 r1051 115 115 toutes les colonnes de la table, vue ou séquence spécifiée. Autorise 116 116 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 118 122 fonction <function>currval</function>. 119 123 </para> … … 137 141 <para> 138 142 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>. 141 149 Pour les séquences, ce droit autorise l'utilisation des fonctions 142 150 <function>nextval</function> et <function>setval</function>. … … 150 158 <para> 151 159 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.) 153 164 </para> 154 165 </listitem> … … 207 218 <para> 208 219 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. 210 221 </para> 211 222 </listitem> traduc/branches/bv747/manuel/release.sgml
r870 r1051 36 36 <title>Notes de version</title> 37 37 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 38 211 <sect1 id="release-7-4-19"> 39 212 <title>Version 7.4.19</title> … … 47 220 Cette version contient divers correctifs de la version 7.4.18, 48 221 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">. 49 224 </para> 50 225 … … 212 387 <para> 213 388 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">. 214 391 </para> 215 392 … … 293 470 Cette version contient quelques corrections de la 7.4.16, dont la 294 471 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">. 295 474 </para> 296 475 … … 364 543 Cette version contient quelques corrections de la 7.4.15, dont la 365 544 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">. 366 547 </para> 367 548 … … 433 614 <para> 434 615 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">. 435 618 </para> 436 619 … … 524 707 <para> 525 708 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">. 526 711 </para> 527 712 … … 570 755 Cette version contient quelques corrections de la 7.4.12 incluant des 571 756 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">. 572 759 </para> 573 760 … … 678 865 <para> 679 866 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">. 680 869 </para> 681 870 … … 741 930 <para> 742 931 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">. 743 934 </para> 744 935 … … 812 1003 <para> 813 1004 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">. 814 1007 </para> 815 1008 … … 865 1058 <para> 866 1059 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">. 867 1062 </para> 868 1063 … … 939 1134 Cette version contient quelques corrections sur la 7.4.7, dont des 940 1135 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">. 941 1138 </para> 942 1139 … … 1128 1325 Cette version contient une variété de corrections de la version 7.4.6, 1129 1326 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">. 1130 1329 </para> 1131 1330 … … 1190 1389 <para> 1191 1390 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">. 1192 1393 </para> 1193 1394 … … 1273 1474 <para> 1274 1475 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">. 1275 1478 </para> 1276 1479 … … 1312 1515 <para> 1313 1516 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">. 1314 1519 </para> 1315 1520 … … 1373 1578 <para> 1374 1579 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">. 1375 1582 </para> 1376 1583 … … 1447 1654 <para> 1448 1655 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">. 1449 1658 </para> 1450 1659 … … 1605 1814 <para> 1606 1815 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">. 1607 1818 </para> 1608 1819 traduc/branches/bv747/manuel/version.sgml
r870 r1051 1 <!entity version "7.4. 19">1 <!entity version "7.4.20"> 2 2 <!entity majorversion "7.4">
