More release note word-smithing.

This commit is contained in:
Bruce Momjian 2007-10-20 23:41:23 +00:00
parent 531ead8ab4
commit b002af5698

View File

@ -1,4 +1,4 @@
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.530 2007/10/20 20:19:06 momjian Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.531 2007/10/20 23:41:23 momjian Exp $ -->
<!--
Typical markup:
@ -66,8 +66,8 @@ do it for earlier branch release files.
<listitem>
<para>
Support for the SQL/XML standard, including new operators and
an <type>XML</type> data type
Support the SQL/XML standard, including new operators and an
<type>XML</type> data type
</para>
</listitem>
@ -79,25 +79,25 @@ do it for earlier branch release files.
<listitem>
<para>
Universally Unique Identifier (<type>UUID</>) data type
Add Universally Unique Identifier (<type>UUID</>) data type
</para>
</listitem>
<listitem>
<para>
Arrays of composite types
Support arrays of composite types
</para>
</listitem>
<listitem>
<para>
Control over whether <literal>NULL</>s sort first or last
Add control over whether <literal>NULL</>s sort first or last
</para>
</listitem>
<listitem>
<para>
Updatable cursors
Support updatable cursors
</para>
</listitem>
@ -136,13 +136,14 @@ do it for earlier branch release files.
<listitem>
<para>
Multiple autovacuum worker processes, and other autovacuum improvements
Support multiple concurrent autovacuum processes, and other
autovacuum improvements
</para>
</listitem>
<listitem>
<para>
The backend database server can now be compiled with
Allow the backend database server to be compiled with
<productname>Microsoft Visual C++</>
</para>
</listitem>
@ -159,8 +160,7 @@ do it for earlier branch release files.
<listitem>
<para>
Asynchronous commit allows transactions to be committed but on-disk
changes to be delayed
Asynchronous commit delays writes to WAL for committed transactions
</para>
</listitem>
@ -172,8 +172,8 @@ do it for earlier branch release files.
<listitem>
<para>
Heap-Only Tuples (<acronym>HOT</>) accelerate <command>UPDATE</>
space reuse
Heap-Only Tuples (<acronym>HOT</>) accelerate space reuse for
<command>UPDATE</>s
</para>
</listitem>
@ -186,7 +186,7 @@ do it for earlier branch release files.
<listitem>
<para>
Reduction of per-field and per-row storage requirements
Reduce per-field and per-row storage requirements
</para>
</listitem>
@ -319,8 +319,8 @@ do it for earlier branch release files.
<listitem>
<para>
The array name for a base data type is no longer required to
be the data type name with an underscore prefix
The array name for a base data type is no longer always the data
type name with an underscore prefix
</para>
<para>
@ -345,8 +345,8 @@ do it for earlier branch release files.
<listitem>
<para>
Commands that are disallowed in transaction blocks are now also
disallowed in multiple-statement query strings (Tom)
Commands rejected in transaction blocks are now also rejected in
multiple-statement query strings (Tom)
</para>
<para>
@ -357,7 +357,7 @@ do it for earlier branch release files.
<listitem>
<para>
More checks for invalidly-encoded data (Andrew)
Add more checks for invalidly-encoded data (Andrew)
</para>
<para>
@ -370,18 +370,17 @@ do it for earlier branch release files.
<listitem>
<para>
Ensure that <function>chr()</function> cannot create invalidly
encoded values (Andrew)
Ensure that <function>chr()</function> cannot create
invalidly-encoded values (Andrew)
</para>
<para>
In UTF8-encoded databases the argument is processed as a Unicode
code point. In other multi-byte encodings the argument must
designate a 7-bit ASCII character, or an error is raised. Zero
also causes an error. <function>ascii()</function> has been
adjusted as well to match this behavior.
</para>
In UTF8-encoded databases the argument is now processed as a Unicode
code point. In other multi-byte encodings the argument must designate
a 7-bit ASCII character, or an error is raised. Zero also causes an
error. <function>ascii()</function> has been adjusted as well to
match this behavior.
</para>
</listitem>
<listitem>
@ -394,7 +393,7 @@ do it for earlier branch release files.
The two argument form of <function>convert()</function> has been
removed. The three argument form now takes a <type>BYTEA</type>
first argument and returns a <type>BYTEA</type>. To cover this
loss three new functions are introduced:
loss three new functions were added:
</para>
<itemizedlist>
@ -443,17 +442,17 @@ do it for earlier branch release files.
</para>
<para>
For example, <function>pg_database_size()</function> now
requires <literal>CONNECT</> permission, which is granted to
everyone by default. <function>pg_tablespace_size()</function>
requires <literal>CREATE</> permission in the tablespace, or the
tablespace is the default tablespace for the database.
For example, <function>pg_database_size()</function> now requires
<literal>CONNECT</> permission, which is granted to everyone by
default. <function>pg_tablespace_size()</function> requires
<literal>CREATE</> permission in the tablespace, or is allowed if
the tablespace is the default tablespace for the database.
</para>
</listitem>
<listitem>
<para>
New C macros for handling variable-length data values (Greg
Add C macros for handling variable-length data values (Greg
Stark, Tom)
</para>
@ -483,20 +482,21 @@ do it for earlier branch release files.
<listitem>
<para>
Asynchronous commit allows transactions to be committed but on-disk
changes to be delayed (Simon)
Asynchronous commit delays writes to WAL for committed transactions
(Simon)
</para>
<para>
This feature dramatically increases performance for data
modification queries. The disadvantage is that because on-disk
changes are delayed, if the operating system crashes before data
is written to the disk, committed data will be lost. This is
useful only for applications that can accept some data loss.
Unlike <varname>fsync</varname>, asynchronous commit does not
risk database corruption; the worst case is that after an
operating system crash the last few reportedly-committed
transactions will be missing.
This feature dramatically increases performance for data-modifying
queries. The disadvantage is that because on-disk changes are
delayed, if the operating system crashes before data is written to
the disk, committed data will be lost. This is useful only for
applications that can accept some data loss. Unlike
<varname>fsync</varname>, asynchronous commit does not risk database
corruption; the worst case is that after an operating system crash
the last few reportedly-committed transactions will be missing.
This feature is enabled turning <varname>synchronous_commit</>
<literal>off</> and setting <varname>wal_writer_delay</>.
</para>
</listitem>
@ -517,8 +517,8 @@ do it for earlier branch release files.
<listitem>
<para>
Heap-Only Tuples (<acronym>HOT</>) accelerate <command>UPDATE</>
space reuse (Pavan Deolasee, with ideas from many others)
Heap-Only Tuples (<acronym>HOT</>) accelerate space reuse for
<command>UPDATE</>s (Pavan Deolasee, with ideas from many others)
</para>
<para>
@ -546,8 +546,7 @@ do it for earlier branch release files.
<listitem>
<para>
Reduction of per-field and per-row storage requirements (Greg
Stark)
Reduce per-field and per-row storage requirements (Greg Stark)
</para>
<para>
@ -590,7 +589,7 @@ do it for earlier branch release files.
Unless WAL archiving is enabled, it is possible to just
<function>fsync()</> the table at the end of the command,
increasing performance. Additional WAL efficiencies were also
added.
made.
</para>
</listitem>
@ -610,9 +609,9 @@ do it for earlier branch release files.
<para>
This is accomplished by starting the new sequential scan in the
middle of the table (where the other sequential scan is already
in-progress) and wrapping around to the beginning to finish.
This may affect the order in which rows are returned in a
non-<literal>ORDER BY</> query.
in-progress) and wrapping around to the beginning to finish. This
may affect the order of returned rows in a non-<literal>ORDER BY</>
query.
</para>
</listitem>
@ -703,7 +702,7 @@ do it for earlier branch release files.
<listitem>
<para>
Add support for GSSAPI authentication (Henry Hotz, Magnus)
Support GSSAPI authentication (Henry Hotz, Magnus)
</para>
</listitem>
@ -959,8 +958,7 @@ do it for earlier branch release files.
<listitem>
<para>
Arrange to put TOAST tables belonging to temporary tables into
special schemas named
Place temporary table TOAST tables in a special schemas named
<literal>pg_toast_temp_<replaceable>nnn</></literal> (Tom)
</para>
@ -998,7 +996,8 @@ do it for earlier branch release files.
<listitem>
<para>
Text search capability is now in core Postgres (Teodor, Oleg)
Full text search now fully integrated into the core database
system (Teodor, Oleg)
</para>
<para>
@ -1010,7 +1009,7 @@ do it for earlier branch release files.
<listitem>
<para>
Control over whether <literal>NULL</>s sort first or last (Teodor, Tom)
Add control over whether <literal>NULL</>s sort first or last (Teodor, Tom)
</para>
<para>
@ -1035,8 +1034,7 @@ do it for earlier branch release files.
<listitem>
<para>
Updatable cursors using <literal>UPDATE/DELETE WHERE CURRENT
OF</> (Arul Shaji, Tom)
Support updatable cursors (Arul Shaji, Tom)
</para>
<para>
@ -1258,7 +1256,7 @@ do it for earlier branch release files.
<listitem>
<para>
Allow <command>ALTER VIEW ... RENAME TO</command> and <command>ALTER
Add <command>ALTER VIEW ... RENAME TO</command> and <command>ALTER
SEQUENCE ... RENAME TO</command> (David Fetter, Neil)
</para>
@ -1339,8 +1337,8 @@ do it for earlier branch release files.
<listitem>
<para>
Support for the SQL/XML standard, including new operators and an
<type>XML</type> data type (Nikolay Samokhvalov, Peter)
Support the SQL/XML standard, including new operators and an
<type>XML</type> data type (Nikolay Samokhvalov, Peter)
</para>
</listitem>
@ -1358,7 +1356,7 @@ do it for earlier branch release files.
<listitem>
<para>
Universally Unique Identifier (<type>UUID</>) data type (Gevik
Add Universally Unique Identifier (<type>UUID</>) data type (Gevik
Babakhani, Neil)
</para>
@ -1934,7 +1932,7 @@ do it for earlier branch release files.
<listitem>
<para>
The backend database server can now be compiled with
Allow the backend database server to be compiled with
<productname>Microsoft Visual C++</> (Magnus and others)
</para>
@ -1956,7 +1954,7 @@ do it for earlier branch release files.
<listitem>
<para>
Native shared memory implementation for Windows (Magnus)
Add native shared memory implementation for Windows (Magnus)
</para>
</listitem>