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