More release note word-smithing.
This commit is contained in:
parent
531ead8ab4
commit
b002af5698
@ -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>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user