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 $ -->
2
2
<!--
3
3
4
4
Typical markup:
@@ -66,8 +66,8 @@ do it for earlier branch release files.
66
66
67
67
<listitem>
68
68
<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
71
71
</para>
72
72
</listitem>
73
73
@@ -79,25 +79,25 @@ do it for earlier branch release files.
79
79
80
80
<listitem>
81
81
<para>
82
- Universally Unique Identifier (<type>UUID</>) data type
82
+ Add Universally Unique Identifier (<type>UUID</>) data type
83
83
</para>
84
84
</listitem>
85
85
86
86
<listitem>
87
87
<para>
88
- Arrays of composite types
88
+ Support arrays of composite types
89
89
</para>
90
90
</listitem>
91
91
92
92
<listitem>
93
93
<para>
94
- Control over whether <literal>NULL</>s sort first or last
94
+ Add control over whether <literal>NULL</>s sort first or last
95
95
</para>
96
96
</listitem>
97
97
98
98
<listitem>
99
99
<para>
100
- Updatable cursors
100
+ Support updatable cursors
101
101
</para>
102
102
</listitem>
103
103
@@ -136,13 +136,14 @@ do it for earlier branch release files.
136
136
137
137
<listitem>
138
138
<para>
139
- Multiple autovacuum worker processes, and other autovacuum improvements
139
+ Support multiple concurrent autovacuum processes, and other
140
+ autovacuum improvements
140
141
</para>
141
142
</listitem>
142
143
143
144
<listitem>
144
145
<para>
145
- The backend database server can now be compiled with
146
+ Allow the backend database server to be compiled with
146
147
<productname>Microsoft Visual C++</>
147
148
</para>
148
149
</listitem>
@@ -159,8 +160,7 @@ do it for earlier branch release files.
159
160
160
161
<listitem>
161
162
<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
164
164
</para>
165
165
</listitem>
166
166
@@ -172,8 +172,8 @@ do it for earlier branch release files.
172
172
173
173
<listitem>
174
174
<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
177
177
</para>
178
178
</listitem>
179
179
@@ -186,7 +186,7 @@ do it for earlier branch release files.
186
186
187
187
<listitem>
188
188
<para>
189
- Reduction of per-field and per-row storage requirements
189
+ Reduce per-field and per-row storage requirements
190
190
</para>
191
191
</listitem>
192
192
@@ -319,8 +319,8 @@ do it for earlier branch release files.
319
319
320
320
<listitem>
321
321
<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
324
324
</para>
325
325
326
326
<para>
@@ -345,8 +345,8 @@ do it for earlier branch release files.
345
345
346
346
<listitem>
347
347
<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)
350
350
</para>
351
351
352
352
<para>
@@ -357,7 +357,7 @@ do it for earlier branch release files.
357
357
358
358
<listitem>
359
359
<para>
360
- More checks for invalidly-encoded data (Andrew)
360
+ Add more checks for invalidly-encoded data (Andrew)
361
361
</para>
362
362
363
363
<para>
@@ -370,18 +370,17 @@ do it for earlier branch release files.
370
370
371
371
<listitem>
372
372
<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)
375
375
</para>
376
376
377
377
<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>
385
384
</listitem>
386
385
387
386
<listitem>
@@ -394,7 +393,7 @@ do it for earlier branch release files.
394
393
The two argument form of <function>convert()</function> has been
395
394
removed. The three argument form now takes a <type>BYTEA</type>
396
395
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 :
398
397
</para>
399
398
400
399
<itemizedlist>
@@ -443,17 +442,17 @@ do it for earlier branch release files.
443
442
</para>
444
443
445
444
<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.
451
450
</para>
452
451
</listitem>
453
452
454
453
<listitem>
455
454
<para>
456
- New C macros for handling variable-length data values (Greg
455
+ Add C macros for handling variable-length data values (Greg
457
456
Stark, Tom)
458
457
</para>
459
458
@@ -483,20 +482,21 @@ do it for earlier branch release files.
483
482
484
483
<listitem>
485
484
<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)
488
487
</para>
489
488
490
489
<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</>.
500
500
</para>
501
501
</listitem>
502
502
@@ -517,8 +517,8 @@ do it for earlier branch release files.
517
517
518
518
<listitem>
519
519
<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)
522
522
</para>
523
523
524
524
<para>
@@ -546,8 +546,7 @@ do it for earlier branch release files.
546
546
547
547
<listitem>
548
548
<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)
551
550
</para>
552
551
553
552
<para>
@@ -590,7 +589,7 @@ do it for earlier branch release files.
590
589
Unless WAL archiving is enabled, it is possible to just
591
590
<function>fsync()</> the table at the end of the command,
592
591
increasing performance. Additional WAL efficiencies were also
593
- added .
592
+ made .
594
593
</para>
595
594
</listitem>
596
595
@@ -610,9 +609,9 @@ do it for earlier branch release files.
610
609
<para>
611
610
This is accomplished by starting the new sequential scan in the
612
611
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.
616
615
</para>
617
616
</listitem>
618
617
@@ -703,7 +702,7 @@ do it for earlier branch release files.
703
702
704
703
<listitem>
705
704
<para>
706
- Add support for GSSAPI authentication (Henry Hotz, Magnus)
705
+ Support GSSAPI authentication (Henry Hotz, Magnus)
707
706
</para>
708
707
</listitem>
709
708
@@ -959,8 +958,7 @@ do it for earlier branch release files.
959
958
960
959
<listitem>
961
960
<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
964
962
<literal>pg_toast_temp_<replaceable>nnn</></literal> (Tom)
965
963
</para>
966
964
@@ -998,7 +996,8 @@ do it for earlier branch release files.
998
996
999
997
<listitem>
1000
998
<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)
1002
1001
</para>
1003
1002
1004
1003
<para>
@@ -1010,7 +1009,7 @@ do it for earlier branch release files.
1010
1009
1011
1010
<listitem>
1012
1011
<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)
1014
1013
</para>
1015
1014
1016
1015
<para>
@@ -1035,8 +1034,7 @@ do it for earlier branch release files.
1035
1034
1036
1035
<listitem>
1037
1036
<para>
1038
- Updatable cursors using <literal>UPDATE/DELETE WHERE CURRENT
1039
- OF</> (Arul Shaji, Tom)
1037
+ Support updatable cursors (Arul Shaji, Tom)
1040
1038
</para>
1041
1039
1042
1040
<para>
@@ -1258,7 +1256,7 @@ do it for earlier branch release files.
1258
1256
1259
1257
<listitem>
1260
1258
<para>
1261
- Allow <command>ALTER VIEW ... RENAME TO</command> and <command>ALTER
1259
+ Add <command>ALTER VIEW ... RENAME TO</command> and <command>ALTER
1262
1260
SEQUENCE ... RENAME TO</command> (David Fetter, Neil)
1263
1261
</para>
1264
1262
@@ -1339,8 +1337,8 @@ do it for earlier branch release files.
1339
1337
1340
1338
<listitem>
1341
1339
<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)
1344
1342
</para>
1345
1343
</listitem>
1346
1344
@@ -1358,7 +1356,7 @@ do it for earlier branch release files.
1358
1356
1359
1357
<listitem>
1360
1358
<para>
1361
- Universally Unique Identifier (<type>UUID</>) data type (Gevik
1359
+ Add Universally Unique Identifier (<type>UUID</>) data type (Gevik
1362
1360
Babakhani, Neil)
1363
1361
</para>
1364
1362
@@ -1934,7 +1932,7 @@ do it for earlier branch release files.
1934
1932
1935
1933
<listitem>
1936
1934
<para>
1937
- The backend database server can now be compiled with
1935
+ Allow the backend database server to be compiled with
1938
1936
<productname>Microsoft Visual C++</> (Magnus and others)
1939
1937
</para>
1940
1938
@@ -1956,7 +1954,7 @@ do it for earlier branch release files.
1956
1954
1957
1955
<listitem>
1958
1956
<para>
1959
- Native shared memory implementation for Windows (Magnus)
1957
+ Add native shared memory implementation for Windows (Magnus)
1960
1958
</para>
1961
1959
</listitem>
1962
1960
0 commit comments