From 5d4faf07ab1afc2ddf0ba5ea5e83c56275cf6e6e Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Mon, 12 Jul 2010 18:25:21 +0000 Subject: [PATCH] 9.0 release note improvements Erik Rijkers --- doc/src/sgml/release-9.0.sgml | 46 +++++++++++++++++------------------ 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/doc/src/sgml/release-9.0.sgml b/doc/src/sgml/release-9.0.sgml index ccc2cabf36..b8d0992e65 100644 --- a/doc/src/sgml/release-9.0.sgml +++ b/doc/src/sgml/release-9.0.sgml @@ -1,4 +1,4 @@ - + Release 9.0 @@ -16,11 +16,10 @@ PostgreSQL adds features that have been requested for years, like easy-to-use replication, a mass permission facility, and anonymous blocks. While past major releases have - been quite conservative in their scope, this release shows a - bold new desire to provide facilities that every new and existing - user of PostgreSQL will embrace. This has all - been done with few incompatibilities. The major areas of - enhancement are: + been conservative in their scope, this release shows a + bold new desire to provide facilities that new and existing + users of PostgreSQL will embrace. This has all + been done with few incompatibilities. Major enhancements are: @@ -54,10 +53,9 @@ Broadly enhanced stored procedure support. The DO statement permits - ad-hoc or anonymous code blocks. Functions can now be called using named - parameters. PL/pgSQL is now installed by default, and PL/Perl and - PL/Python have been enhanced in several ways, including support for - Python3. + anonymous code blocks. Functions can now be called using named + parameters. PL/Perl and PL/Python have been enhanced in several ways, + including support for Python3. @@ -183,7 +181,7 @@ Adjust log_temp_files to - use default file sizes units of kilobytes (Robert Haas) + use default file size units of kilobytes (Robert Haas) @@ -428,7 +426,7 @@ This feature is called Streaming Replication. Previously WAL files could be sent to standby systems only - as 16 megabytes files; this allows master changes to be sent to the + as 16 megabytes files; Streaming Replication allows master changes to be sent to the standby with very little delay. There are new postgresql.conf and recovery.conf settings to enable this feature, as well as extensive @@ -819,7 +817,7 @@ - This lets DBAs and security staff to audit when database settings + This lets DBAs and security staff audit when database settings were changed. @@ -1002,12 +1000,12 @@ Add ALTER DEFAULT PRIVILEGES command to control privileges - of all newly-created objects (Petr Jelinek) + of newly-created objects (Petr Jelinek) This greatly simplifies the assignment of object privileges in - a complex database application. Defaults currently support tables + a complex database application. Defaults currently support tables, views, sequences, and functions. Defaults may be assigned on a per-schema basis or database-wide. @@ -1085,7 +1083,7 @@ This allows UPDATE tab SET col = col + 1 to work on - columns that have a unique indexes or are marked as primary keys, + columns that have a unique indexes or are marked as primary key, but DEFERRABLE INITIALLY DEFERRED must be used to mark the constraint as deferred. @@ -1093,7 +1091,7 @@ - Generalize uniqueness constraints by allowing arbitrary operator + Exclusion Constraints: generalize uniqueness constraints by allowing arbitrary operator comparisons, not just equality (Jeff Davis) @@ -1661,8 +1659,8 @@ Implement anonymous functions using the DO statement (Petr - Jelinek, Joshua Tolley, Hannu Valtonen) + linkend="SQL-DO">DO statement, a.k.a anonymous + blocks (Petr Jelinek, Joshua Tolley, Hannu Valtonen) @@ -1861,7 +1859,7 @@ - This can be enabled with the server variable plperl.use_strict. @@ -2305,7 +2303,7 @@ Add the string data type in ecpg - Informix-compatibility mode (Zoltan Boszormenyi) + Informix-compatibility mode (Boszormenyi Zoltan) @@ -2369,8 +2367,8 @@ Allow ecpg to use noise words FROM and - IN in FETCH and MOVE (Zoltan - Boszormenyi) + IN in FETCH and MOVE (Boszormenyi + Zoltan)