Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit b002af5

Browse files
committed
More release note word-smithing.
1 parent 531ead8 commit b002af5

File tree

1 file changed

+65
-67
lines changed

1 file changed

+65
-67
lines changed

doc/src/sgml/release.sgml

+65-67
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.530 2007/10/20 20:19:06 momjian Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.531 2007/10/20 23:41:23 momjian Exp $ -->
22
<!--
33

44
Typical markup:
@@ -66,8 +66,8 @@ do it for earlier branch release files.
6666

6767
<listitem>
6868
<para>
69-
Support for the SQL/XML standard, including new operators and
70-
an <type>XML</type> data type
69+
Support the SQL/XML standard, including new operators and an
70+
<type>XML</type> data type
7171
</para>
7272
</listitem>
7373

@@ -79,25 +79,25 @@ do it for earlier branch release files.
7979

8080
<listitem>
8181
<para>
82-
Universally Unique Identifier (<type>UUID</>) data type
82+
Add Universally Unique Identifier (<type>UUID</>) data type
8383
</para>
8484
</listitem>
8585

8686
<listitem>
8787
<para>
88-
Arrays of composite types
88+
Support arrays of composite types
8989
</para>
9090
</listitem>
9191

9292
<listitem>
9393
<para>
94-
Control over whether <literal>NULL</>s sort first or last
94+
Add control over whether <literal>NULL</>s sort first or last
9595
</para>
9696
</listitem>
9797

9898
<listitem>
9999
<para>
100-
Updatable cursors
100+
Support updatable cursors
101101
</para>
102102
</listitem>
103103

@@ -136,13 +136,14 @@ do it for earlier branch release files.
136136

137137
<listitem>
138138
<para>
139-
Multiple autovacuum worker processes, and other autovacuum improvements
139+
Support multiple concurrent autovacuum processes, and other
140+
autovacuum improvements
140141
</para>
141142
</listitem>
142143

143144
<listitem>
144145
<para>
145-
The backend database server can now be compiled with
146+
Allow the backend database server to be compiled with
146147
<productname>Microsoft Visual C++</>
147148
</para>
148149
</listitem>
@@ -159,8 +160,7 @@ do it for earlier branch release files.
159160

160161
<listitem>
161162
<para>
162-
Asynchronous commit allows transactions to be committed but on-disk
163-
changes to be delayed
163+
Asynchronous commit delays writes to WAL for committed transactions
164164
</para>
165165
</listitem>
166166

@@ -172,8 +172,8 @@ do it for earlier branch release files.
172172

173173
<listitem>
174174
<para>
175-
Heap-Only Tuples (<acronym>HOT</>) accelerate <command>UPDATE</>
176-
space reuse
175+
Heap-Only Tuples (<acronym>HOT</>) accelerate space reuse for
176+
<command>UPDATE</>s
177177
</para>
178178
</listitem>
179179

@@ -186,7 +186,7 @@ do it for earlier branch release files.
186186

187187
<listitem>
188188
<para>
189-
Reduction of per-field and per-row storage requirements
189+
Reduce per-field and per-row storage requirements
190190
</para>
191191
</listitem>
192192

@@ -319,8 +319,8 @@ do it for earlier branch release files.
319319

320320
<listitem>
321321
<para>
322-
The array name for a base data type is no longer required to
323-
be the data type name with an underscore prefix
322+
The array name for a base data type is no longer always the data
323+
type name with an underscore prefix
324324
</para>
325325

326326
<para>
@@ -345,8 +345,8 @@ do it for earlier branch release files.
345345

346346
<listitem>
347347
<para>
348-
Commands that are disallowed in transaction blocks are now also
349-
disallowed in multiple-statement query strings (Tom)
348+
Commands rejected in transaction blocks are now also rejected in
349+
multiple-statement query strings (Tom)
350350
</para>
351351

352352
<para>
@@ -357,7 +357,7 @@ do it for earlier branch release files.
357357

358358
<listitem>
359359
<para>
360-
More checks for invalidly-encoded data (Andrew)
360+
Add more checks for invalidly-encoded data (Andrew)
361361
</para>
362362

363363
<para>
@@ -370,18 +370,17 @@ do it for earlier branch release files.
370370

371371
<listitem>
372372
<para>
373-
Ensure that <function>chr()</function> cannot create invalidly
374-
encoded values (Andrew)
373+
Ensure that <function>chr()</function> cannot create
374+
invalidly-encoded values (Andrew)
375375
</para>
376376

377377
<para>
378-
In UTF8-encoded databases the argument is processed as a Unicode
379-
code point. In other multi-byte encodings the argument must
380-
designate a 7-bit ASCII character, or an error is raised. Zero
381-
also causes an error. <function>ascii()</function> has been
382-
adjusted as well to match this behavior.
383-
384-
</para>
378+
In UTF8-encoded databases the argument is now processed as a Unicode
379+
code point. In other multi-byte encodings the argument must designate
380+
a 7-bit ASCII character, or an error is raised. Zero also causes an
381+
error. <function>ascii()</function> has been adjusted as well to
382+
match this behavior.
383+
</para>
385384
</listitem>
386385

387386
<listitem>
@@ -394,7 +393,7 @@ do it for earlier branch release files.
394393
The two argument form of <function>convert()</function> has been
395394
removed. The three argument form now takes a <type>BYTEA</type>
396395
first argument and returns a <type>BYTEA</type>. To cover this
397-
loss three new functions are introduced:
396+
loss three new functions were added:
398397
</para>
399398

400399
<itemizedlist>
@@ -443,17 +442,17 @@ do it for earlier branch release files.
443442
</para>
444443

445444
<para>
446-
For example, <function>pg_database_size()</function> now
447-
requires <literal>CONNECT</> permission, which is granted to
448-
everyone by default. <function>pg_tablespace_size()</function>
449-
requires <literal>CREATE</> permission in the tablespace, or the
450-
tablespace is the default tablespace for the database.
445+
For example, <function>pg_database_size()</function> now requires
446+
<literal>CONNECT</> permission, which is granted to everyone by
447+
default. <function>pg_tablespace_size()</function> requires
448+
<literal>CREATE</> permission in the tablespace, or is allowed if
449+
the tablespace is the default tablespace for the database.
451450
</para>
452451
</listitem>
453452

454453
<listitem>
455454
<para>
456-
New C macros for handling variable-length data values (Greg
455+
Add C macros for handling variable-length data values (Greg
457456
Stark, Tom)
458457
</para>
459458

@@ -483,20 +482,21 @@ do it for earlier branch release files.
483482

484483
<listitem>
485484
<para>
486-
Asynchronous commit allows transactions to be committed but on-disk
487-
changes to be delayed (Simon)
485+
Asynchronous commit delays writes to WAL for committed transactions
486+
(Simon)
488487
</para>
489488

490489
<para>
491-
This feature dramatically increases performance for data
492-
modification queries. The disadvantage is that because on-disk
493-
changes are delayed, if the operating system crashes before data
494-
is written to the disk, committed data will be lost. This is
495-
useful only for applications that can accept some data loss.
496-
Unlike <varname>fsync</varname>, asynchronous commit does not
497-
risk database corruption; the worst case is that after an
498-
operating system crash the last few reportedly-committed
499-
transactions will be missing.
490+
This feature dramatically increases performance for data-modifying
491+
queries. The disadvantage is that because on-disk changes are
492+
delayed, if the operating system crashes before data is written to
493+
the disk, committed data will be lost. This is useful only for
494+
applications that can accept some data loss. Unlike
495+
<varname>fsync</varname>, asynchronous commit does not risk database
496+
corruption; the worst case is that after an operating system crash
497+
the last few reportedly-committed transactions will be missing.
498+
This feature is enabled turning <varname>synchronous_commit</>
499+
<literal>off</> and setting <varname>wal_writer_delay</>.
500500
</para>
501501
</listitem>
502502

@@ -517,8 +517,8 @@ do it for earlier branch release files.
517517

518518
<listitem>
519519
<para>
520-
Heap-Only Tuples (<acronym>HOT</>) accelerate <command>UPDATE</>
521-
space reuse (Pavan Deolasee, with ideas from many others)
520+
Heap-Only Tuples (<acronym>HOT</>) accelerate space reuse for
521+
<command>UPDATE</>s (Pavan Deolasee, with ideas from many others)
522522
</para>
523523

524524
<para>
@@ -546,8 +546,7 @@ do it for earlier branch release files.
546546

547547
<listitem>
548548
<para>
549-
Reduction of per-field and per-row storage requirements (Greg
550-
Stark)
549+
Reduce per-field and per-row storage requirements (Greg Stark)
551550
</para>
552551

553552
<para>
@@ -590,7 +589,7 @@ do it for earlier branch release files.
590589
Unless WAL archiving is enabled, it is possible to just
591590
<function>fsync()</> the table at the end of the command,
592591
increasing performance. Additional WAL efficiencies were also
593-
added.
592+
made.
594593
</para>
595594
</listitem>
596595

@@ -610,9 +609,9 @@ do it for earlier branch release files.
610609
<para>
611610
This is accomplished by starting the new sequential scan in the
612611
middle of the table (where the other sequential scan is already
613-
in-progress) and wrapping around to the beginning to finish.
614-
This may affect the order in which rows are returned in a
615-
non-<literal>ORDER BY</> query.
612+
in-progress) and wrapping around to the beginning to finish. This
613+
may affect the order of returned rows in a non-<literal>ORDER BY</>
614+
query.
616615
</para>
617616
</listitem>
618617

@@ -703,7 +702,7 @@ do it for earlier branch release files.
703702

704703
<listitem>
705704
<para>
706-
Add support for GSSAPI authentication (Henry Hotz, Magnus)
705+
Support GSSAPI authentication (Henry Hotz, Magnus)
707706
</para>
708707
</listitem>
709708

@@ -959,8 +958,7 @@ do it for earlier branch release files.
959958

960959
<listitem>
961960
<para>
962-
Arrange to put TOAST tables belonging to temporary tables into
963-
special schemas named
961+
Place temporary table TOAST tables in a special schemas named
964962
<literal>pg_toast_temp_<replaceable>nnn</></literal> (Tom)
965963
</para>
966964

@@ -998,7 +996,8 @@ do it for earlier branch release files.
998996

999997
<listitem>
1000998
<para>
1001-
Text search capability is now in core Postgres (Teodor, Oleg)
999+
Full text search now fully integrated into the core database
1000+
system (Teodor, Oleg)
10021001
</para>
10031002

10041003
<para>
@@ -1010,7 +1009,7 @@ do it for earlier branch release files.
10101009

10111010
<listitem>
10121011
<para>
1013-
Control over whether <literal>NULL</>s sort first or last (Teodor, Tom)
1012+
Add control over whether <literal>NULL</>s sort first or last (Teodor, Tom)
10141013
</para>
10151014

10161015
<para>
@@ -1035,8 +1034,7 @@ do it for earlier branch release files.
10351034

10361035
<listitem>
10371036
<para>
1038-
Updatable cursors using <literal>UPDATE/DELETE WHERE CURRENT
1039-
OF</> (Arul Shaji, Tom)
1037+
Support updatable cursors (Arul Shaji, Tom)
10401038
</para>
10411039

10421040
<para>
@@ -1258,7 +1256,7 @@ do it for earlier branch release files.
12581256

12591257
<listitem>
12601258
<para>
1261-
Allow <command>ALTER VIEW ... RENAME TO</command> and <command>ALTER
1259+
Add <command>ALTER VIEW ... RENAME TO</command> and <command>ALTER
12621260
SEQUENCE ... RENAME TO</command> (David Fetter, Neil)
12631261
</para>
12641262

@@ -1339,8 +1337,8 @@ do it for earlier branch release files.
13391337

13401338
<listitem>
13411339
<para>
1342-
Support for the SQL/XML standard, including new operators and an
1343-
<type>XML</type> data type (Nikolay Samokhvalov, Peter)
1340+
Support the SQL/XML standard, including new operators and an
1341+
<type>XML</type> data type (Nikolay Samokhvalov, Peter)
13441342
</para>
13451343
</listitem>
13461344

@@ -1358,7 +1356,7 @@ do it for earlier branch release files.
13581356

13591357
<listitem>
13601358
<para>
1361-
Universally Unique Identifier (<type>UUID</>) data type (Gevik
1359+
Add Universally Unique Identifier (<type>UUID</>) data type (Gevik
13621360
Babakhani, Neil)
13631361
</para>
13641362

@@ -1934,7 +1932,7 @@ do it for earlier branch release files.
19341932

19351933
<listitem>
19361934
<para>
1937-
The backend database server can now be compiled with
1935+
Allow the backend database server to be compiled with
19381936
<productname>Microsoft Visual C++</> (Magnus and others)
19391937
</para>
19401938

@@ -1956,7 +1954,7 @@ do it for earlier branch release files.
19561954

19571955
<listitem>
19581956
<para>
1959-
Native shared memory implementation for Windows (Magnus)
1957+
Add native shared memory implementation for Windows (Magnus)
19601958
</para>
19611959
</listitem>
19621960

0 commit comments

Comments
 (0)