Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit f7270a6

Browse files
committed
Stamp 9.0 release notes with expected release date; also some last-minute
copy-editing.
1 parent 7acf6f9 commit f7270a6

File tree

2 files changed

+47
-54
lines changed

2 files changed

+47
-54
lines changed

doc/src/sgml/ref/alter_table.sgml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
$PostgreSQL: pgsql/doc/src/sgml/ref/alter_table.sgml,v 1.115 2010/06/24 14:57:21 momjian Exp $
2+
$PostgreSQL: pgsql/doc/src/sgml/ref/alter_table.sgml,v 1.116 2010/09/16 18:15:21 tgl Exp $
33
PostgreSQL documentation
44
-->
55

@@ -163,14 +163,14 @@ ALTER TABLE <replaceable class="PARAMETER">name</replaceable>
163163
<term><literal>RESET ( <replaceable class="PARAMETER">attribute_option</replaceable> [, ... ] )</literal></term>
164164
<listitem>
165165
<para>
166-
This form sets or resets attribute-level options. Currently, the only
167-
define attribute-level options are <literal>n_distinct</> and
166+
This form sets or resets per-attribute options. Currently, the only
167+
defined per-attribute options are <literal>n_distinct</> and
168168
<literal>n_distinct_inherited</>, which override the
169-
number-of-distinct-values estimate made by subsequent
169+
number-of-distinct-values estimates made by subsequent
170170
<xref linkend="sql-analyze">
171171
operations. <literal>n_distinct</> affects the statistics for the table
172172
itself, while <literal>n_distinct_inherited</> affects the statistics
173-
gathered for the table and its inheritance children. When set to a
173+
gathered for the table plus its inheritance children. When set to a
174174
positive value, <command>ANALYZE</> will assume that the column contains
175175
exactly the specified number of distinct nonnull values. When set to a
176176
negative value, which must be greater

doc/src/sgml/release-9.0.sgml

Lines changed: 42 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/release-9.0.sgml,v 2.56 2010/09/15 17:45:57 tgl Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/release-9.0.sgml,v 2.57 2010/09/16 18:15:21 tgl Exp $ -->
2+
<!-- See header comment in release.sgml about typical markup -->
23

34
<sect1 id="release-9-0">
45
<title>Release 9.0</title>
56

67
<note>
78
<title>Release date</title>
8-
<simpara>2010-??-??</simpara>
9+
<simpara>2010-09-20</simpara>
910
</note>
1011

11-
<para>CURRENT AS OF 2010-08-24</para>
12-
1312
<sect2>
1413
<title>Overview</title>
1514

@@ -47,7 +46,7 @@
4746
SCHEMA</></link> supports mass permissions changes on existing objects,
4847
while <link linkend="SQL-ALTERDEFAULTPRIVILEGES"><command>ALTER DEFAULT
4948
PRIVILEGES</></link> allows control of privileges for objects created in
50-
the future. Large objects (BLOBs) now support privilege management as
49+
the future. Large objects (BLOBs) now support permissions management as
5150
well.
5251
</para>
5352
</listitem>
@@ -189,9 +188,9 @@
189188
<para>
190189
Version 9.0 contains a number of changes that selectively break backwards
191190
compatibility in order to support new features and code quality
192-
improvements. Also, users who make extensive use of PL/pgSQL,
193-
Point-In-Time Recovery (PITR), and Warm Standby should test their
194-
solutions because of slight user-visible changes in these areas.
191+
improvements. In particular, users who make extensive use of PL/pgSQL,
192+
Point-In-Time Recovery (PITR), or Warm Standby should test their
193+
applications because of slight user-visible changes in those areas.
195194
Observe the following incompatibilities:
196195
</para>
197196

@@ -751,7 +750,7 @@
751750

752751
<listitem>
753752
<para>
754-
Allow setting of distinct statistics using <link
753+
Allow setting of number-of-distinct-values statistics using <link
755754
linkend="SQL-ALTERTABLE"><command>ALTER TABLE</></link>
756755
(Robert Haas)
757756
</para>
@@ -890,7 +889,7 @@
890889
linkend="monitoring-stats-funcs-table"><function>pg_stat_reset_single_table_counters()</></link>
891890
and <function>pg_stat_reset_single_function_counters()</>
892891
to allow resetting the statistics counters for individual
893-
tables and indexes (Magnus Hagander)
892+
tables and functions (Magnus Hagander)
894893
</para>
895894
</listitem>
896895

@@ -913,7 +912,7 @@
913912
<para>
914913
Previously only per-database and per-role settings were possible,
915914
not combinations. All role and database settings are now stored
916-
in the new <structname>pg_db_role_setting</> system table. A new
915+
in the new <structname>pg_db_role_setting</> system catalog. A new
917916
<application>psql</> command <literal>\drds</> shows these settings.
918917
The legacy system views <structname>pg_roles</>,
919918
<structname>pg_shadow</>, and <structname>pg_user</>
@@ -990,7 +989,8 @@
990989
known to the server. This allows the server to correctly check that
991990
superuser-only parameters are only set by superusers. Previously,
992991
the <literal>SET</> would be allowed and then ignored at session start,
993-
making superuser-only custom parameters practically useless.
992+
making superuser-only custom parameters much less useful than they
993+
should be.
994994
</para>
995995
</listitem>
996996

@@ -1067,7 +1067,7 @@
10671067

10681068
<listitem>
10691069
<para>
1070-
Add Unicode surrogate pair (dual 16-bit) support to
1070+
Support Unicode surrogate pairs (dual 16-bit representation) in
10711071
<link
10721072
linkend="sql-syntax-strings-uescape"><literal>U&amp;</></link>
10731073
strings and identifiers (Peter Eisentraut)
@@ -1184,7 +1184,7 @@
11841184

11851185
<listitem>
11861186
<para>
1187-
Add support for copying all attributes in <command>CREATE
1187+
Add a shortcut for copying all properties in <command>CREATE
11881188
TABLE ... LIKE</> commands (Itagaki Takahiro)
11891189
</para>
11901190
</listitem>
@@ -1661,31 +1661,31 @@
16611661

16621662
<listitem>
16631663
<para>
1664-
Support locale-specific <link
1665-
linkend="functions-posix-regexp">regular expression</link>
1666-
processing with <acronym>UTF-8</> server encoding (Tom Lane)
1664+
Allow function calls to supply parameter names and match them to named
1665+
parameters in the function definition (Pavel Stehule)
16671666
</para>
16681667

16691668
<para>
1670-
Locale-specific regular expression functionality includes
1671-
case-insensitive matching and locale-specific character classes.
1672-
Previously, these features only worked correctly for
1673-
non-<acronym>ASCII</> characters when using a single-byte server
1674-
encoding (such as LATIN1). They will still misbehave in multi-byte
1675-
encodings other than <acronym>UTF-8</>.
1669+
For example, if a function is defined to take parameters <literal>a</>
1670+
and <literal>b</>, it can be called with <literal>func(a := 7, b
1671+
:= 12)</> or <literal>func(b := 12, a := 7)</>.
16761672
</para>
16771673
</listitem>
16781674

16791675
<listitem>
16801676
<para>
1681-
Allow function calls to supply parameter names and match them to named
1682-
parameters in the function definition (Pavel Stehule)
1677+
Support locale-specific <link
1678+
linkend="functions-posix-regexp">regular expression</link>
1679+
processing with <acronym>UTF-8</> server encoding (Tom Lane)
16831680
</para>
16841681

16851682
<para>
1686-
For example, if a function is defined to take parameters <literal>a</>
1687-
and <literal>b</>, it can be called with <literal>func(a := 7, b
1688-
:= 12)</> or <literal>func(b := 12, a := 7)</>.
1683+
Locale-specific regular expression functionality includes
1684+
case-insensitive matching and locale-specific character classes.
1685+
Previously, these features worked correctly for non-<acronym>ASCII</>
1686+
characters only if the database used a single-byte server encoding (such
1687+
as LATIN1). They will still misbehave in multi-byte encodings other
1688+
than <acronym>UTF-8</>.
16891689
</para>
16901690
</listitem>
16911691

@@ -2009,7 +2009,7 @@
20092009
rather than whenever the enclosing expression is reached. For
20102010
example, many people have tried to do this in triggers:
20112011
<programlisting>
2012-
if TG_OP = 'INSERT' AND NEW.col1 = ... then
2012+
if TG_OP = 'INSERT' and NEW.col1 = ... then
20132013
</programlisting>
20142014
This will now actually work as expected.
20152015
</para>
@@ -2235,9 +2235,9 @@ if TG_OP = 'INSERT' AND NEW.col1 = ... then
22352235

22362236
<listitem>
22372237
<para>
2238-
Add <link linkend="APP-VACUUMDB"><command>vacuumdb</></link>
2239-
<option>--analyze-only</> option to analyze without vacuuming
2240-
(Bruce Momjian)
2238+
Add an <option>--analyze-only</> option to <link
2239+
linkend="APP-VACUUMDB"><command>vacuumdb</></link>, to analyze without
2240+
vacuuming (Bruce Momjian)
22412241
</para>
22422242
</listitem>
22432243

@@ -2573,7 +2573,8 @@ if TG_OP = 'INSERT' AND NEW.col1 = ... then
25732573

25742574
<listitem>
25752575
<para>
2576-
Load SSL certificate chains (Tom Lane)
2576+
Load all SSL certificates given in the client certificate file
2577+
(Tom Lane)
25772578
</para>
25782579

25792580
<para>
@@ -2601,16 +2602,15 @@ if TG_OP = 'INSERT' AND NEW.col1 = ... then
26012602
<listitem>
26022603
<para>
26032604
Add the <link linkend="ecpg-descriptors"><command>DESCRIBE</>
2604-
[<literal>OUTPUT</>]</link> statement to <application>ecpg</>
2605+
[ <literal>OUTPUT</> ]</link> statement to <application>ecpg</>
26052606
(Boszormenyi Zoltan)
26062607
</para>
26072608
</listitem>
26082609

26092610
<listitem>
26102611
<para>
2611-
Add an <application>ecpg</> function <link
2612-
linkend="ecpg-library">ECPGtransactionStatus</link> to return the
2613-
current transaction status (Bernd Helmle)
2612+
Add an <link linkend="ecpg-library">ECPGtransactionStatus</link>
2613+
function to return the current transaction status (Bernd Helmle)
26142614
</para>
26152615
</listitem>
26162616

@@ -2707,7 +2707,7 @@ if TG_OP = 'INSERT' AND NEW.col1 = ... then
27072707
</para>
27082708

27092709
<para>
2710-
Thread-safe builds can be disabled with <link
2710+
The thread-safety option can be disabled with <link
27112711
linkend="configure"><literal>configure</></link>
27122712
<option>--disable-thread-safety</>.
27132713
</para>
@@ -2747,7 +2747,7 @@ if TG_OP = 'INSERT' AND NEW.col1 = ... then
27472747

27482748
<para>
27492749
These are similar to the existing <literal>all</>, <literal>install</>,
2750-
and <literal>installcheck</> targets, but they also build
2750+
and <literal>installcheck</> targets, but they also build the
27512751
<acronym>HTML</> documentation, build and test <filename>contrib</>,
27522752
and test server-side languages and <application>ecpg</>.
27532753
</para>
@@ -2763,8 +2763,8 @@ if TG_OP = 'INSERT' AND NEW.col1 = ... then
27632763

27642764
<listitem>
27652765
<para>
2766-
Add Makefile rules to build documentation as a single <acronym>HTML</>
2767-
file or as a single plain-text file
2766+
Add Makefile rules to build the <productname>PostgreSQL</> documentation
2767+
as a single <acronym>HTML</> file or as a single plain-text file
27682768
(Peter Eisentraut, Bruce Momjian)
27692769
</para>
27702770
</listitem>
@@ -3127,7 +3127,7 @@ if TG_OP = 'INSERT' AND NEW.col1 = ... then
31273127

31283128
<para>
31293129
Existing calls will still work for the moment, but can be expected to
3130-
break in 9.1 or later if not converted.
3130+
break in 9.1 or later if not converted to the new style.
31313131
</para>
31323132
</listitem>
31333133

@@ -3170,13 +3170,6 @@ if TG_OP = 'INSERT' AND NEW.col1 = ... then
31703170
</para>
31713171
</listitem>
31723172

3173-
<listitem>
3174-
<para>
3175-
Allow the calling of parser hooks from <acronym>SPI</> and cached
3176-
plans (Tom Lane)
3177-
</para>
3178-
</listitem>
3179-
31803173
<listitem>
31813174
<para>
31823175
Add a ProcessUtility hook so loadable modules can control utility

0 commit comments

Comments
 (0)