Various minor improvements to the 8.3 release notes.

This commit is contained in:
Neil Conway 2007-10-03 22:06:13 +00:00
parent a8dfe119bd
commit a522db7d62

View File

@ -1,4 +1,4 @@
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.509 2007/10/03 03:32:31 tgl Exp $ --> <!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.510 2007/10/03 22:06:13 neilc Exp $ -->
<!-- <!--
Typical markup: Typical markup:
@ -125,8 +125,7 @@ do it for earlier branch release files.
The I/O needed for a checkpoint is now spread over a fairly long The I/O needed for a checkpoint is now spread over a fairly long
period of time, rather than being spat out in a burst. This happens period of time, rather than being spat out in a burst. This happens
only for background checkpoints carried out by the bgwriter; other only for background checkpoints carried out by the bgwriter; other
cases, such as a shutdown checkpoint, are still cases, such as a shutdown checkpoint, are still done at full speed.
done at full speed.
</para> </para>
</listitem> </listitem>
@ -196,8 +195,8 @@ do it for earlier branch release files.
</para> </para>
<para> <para>
This change allows a significant percentage reduction in the on-disk This significantly reduces the on-disk size of short
size of short character-string fields. character-string fields.
</para> </para>
</listitem> </listitem>
@ -226,7 +225,7 @@ do it for earlier branch release files.
We keep a heap of the current best N tuples and sift-up new tuples We keep a heap of the current best N tuples and sift-up new tuples
into it as we scan the input. For M input tuples this means only into it as we scan the input. For M input tuples this means only
about M*log(N) comparisons instead of M*log(M), not to mention a lot about M*log(N) comparisons instead of M*log(M), not to mention a lot
less workspace when N is small --- avoiding spill-to-disk for large less workspace when N is small &mdash; avoiding spill-to-disk for large
M is actually the most attractive thing about it. M is actually the most attractive thing about it.
</para> </para>
</listitem> </listitem>
@ -595,7 +594,7 @@ do it for earlier branch release files.
<para> <para>
This provides full gettimeofday() resolution for the timestamps, This provides full gettimeofday() resolution for the timestamps,
which might be useful when attempting to do point-in-time recovery which might be useful when attempting to do point-in-time recovery
--- previously it was not possible to specify the stop point with &mdash; previously it was not possible to specify the stop point with
sub-second resolution. sub-second resolution.
</para> </para>
</listitem> </listitem>
@ -626,7 +625,7 @@ do it for earlier branch release files.
This is a list to allow spreading the load across multiple This is a list to allow spreading the load across multiple
tablespaces; a random list element is chosen each time a temp object tablespaces; a random list element is chosen each time a temp object
is to be created. Temp files are not stored in per-database is to be created. Temp files are not stored in per-database
pgsql_tmp/ directories anymore, but per-tablespace directories. pgsql_tmp/ directories anymore, but in per-tablespace directories.
</para> </para>
</listitem> </listitem>
@ -1026,7 +1025,7 @@ do it for earlier branch release files.
</para> </para>
<para> <para>
While it's (still) possible to perform these operations using ALTER While it has long been possible to perform these operations using ALTER
TABLE, users were often surprised that they couldn't say ALTER VIEW TABLE, users were often surprised that they couldn't say ALTER VIEW
or ALTER SEQUENCE as appropriate. or ALTER SEQUENCE as appropriate.
</para> </para>
@ -1091,7 +1090,8 @@ do it for earlier branch release files.
<listitem> <listitem>
<para> <para>
Make NOTIFY/LISTEN/UNLISTEN only accept simple relation names Make NOTIFY/LISTEN/UNLISTEN only accept identifiers without a schema
qualifier
(Bruce) (Bruce)
</para> </para>
@ -1127,7 +1127,7 @@ do it for earlier branch release files.
</para> </para>
<para> <para>
These commands simplify resetting a database session to initial These commands simplify resetting a database session to its initial
state, and are particularly handy for connection-pooling software. state, and are particularly handy for connection-pooling software.
</para> </para>
</listitem> </listitem>
@ -1190,7 +1190,7 @@ do it for earlier branch release files.
<listitem> <listitem>
<para> <para>
Add a "uuid" data type similar to that defined in RFC 4122 (Gevik Add a "uuid" data type similar to that defined in RFC 4122 (Gevik
Babakhani) Babakhani, Neil)
</para> </para>
</listitem> </listitem>
@ -1303,7 +1303,7 @@ do it for earlier branch release files.
</para> </para>
<para> <para>
This enables use of hash indexes and hash-based plans with This allows hash indexes and hash-based plans to be used with
the numeric datatype. the numeric datatype.
</para> </para>
</listitem> </listitem>
@ -1317,8 +1317,8 @@ do it for earlier branch release files.
<listitem> <listitem>
<para> <para>
Allow leading and trailing Allow leading and trailing whitespace in the input to the boolean
whitespace in the input to the boolean type (Neil) type (Neil)
</para> </para>
</listitem> </listitem>
@ -1440,7 +1440,7 @@ do it for earlier branch release files.
<listitem> <listitem>
<para> <para>
Implement RETURN QUERY for PL/PgSQL (Pavel Stehule, Tom) Implement RETURN QUERY for PL/PgSQL (Pavel Stehule, Neil)
</para> </para>
<para> <para>
@ -2213,7 +2213,8 @@ do it for earlier branch release files.
</para> </para>
<para> <para>
Use configure option --with-ossp-uuid to activate. Use configure option --with-ossp-uuid to activate. This takes
advantage of the new UUID builtin type.
</para> </para>
</listitem> </listitem>