Skip to content

Commit 0830cc9

Browse files
committed
Update 9.2 release notes to reflect commits to date.
I was unable to entirely resist the temptation to copy-edit related entries, but will save most of that for a separate pass.
1 parent 10685ec commit 0830cc9

File tree

1 file changed

+105
-34
lines changed

1 file changed

+105
-34
lines changed

doc/src/sgml/release-9.2.sgml

+105-34
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<note>
88
<title>Release Date</title>
99
<simpara>2012-??-??</simpara>
10-
<simpara>CURRENT AS OF 2012-05-09</simpara>
10+
<simpara>CURRENT AS OF 2012-08-21</simpara>
1111
</note>
1212

1313
<sect2>
@@ -303,10 +303,6 @@
303303
Remove <acronym>GUC</acronym> <varname>wal_sender_delay</>,
304304
as it is no longer needed (Tom Lane)
305305
</para>
306-
307-
<para>
308-
The new "latch" capability made this setting unnecessary.
309-
</para>
310306
</listitem>
311307

312308
<listitem>
@@ -552,6 +548,20 @@
552548
</para>
553549
</listitem>
554550

551+
<listitem>
552+
<para>
553+
Improve performance of buffer pool scans that occur when tables or
554+
databases are dropped (Jeff Janes, Simon Riggs)
555+
</para>
556+
</listitem>
557+
558+
<listitem>
559+
<para>
560+
Improve performance of checkpoint process's fsync-request queue
561+
when many tables are being dropped or truncated (Tom Lane)
562+
</para>
563+
</listitem>
564+
555565
</itemizedlist>
556566

557567
</sect4>
@@ -590,27 +600,16 @@
590600

591601
<listitem>
592602
<para>
593-
Allow backends to detect postmaster death via a pipe read failure,
594-
rather than polling (Peter Geoghegan, Heikki Linnakangas, Tom Lane)
603+
Allow the bgwriter, walwriter, checkpointer, <link
604+
linkend="monitoring-stats">statistics collector</link>, log
605+
collector, and archiver background processes to sleep more
606+
efficiently during periods of inactivity (Peter Geoghegan, Tom Lane)
595607
</para>
596608

597609
<para>
598-
The wait events are internally called "latches".
599-
</para>
600-
</listitem>
601-
602-
<listitem>
603-
<para>
604-
Allow the <link linkend="pg-stat-bgwriter-view">bgwriter</link>,
605-
<link linkend="guc-wal-writer-delay">walwriter</link>, <link
606-
linkend="monitoring-stats">statistics collector</link>, archiver,
607-
and checkpointer to sleep more efficiently during periods of
608-
inactivity (Peter Geoghegan, Tom Lane)
609-
</para>
610-
611-
<para>
612-
This reduces <acronym>CPU</acronym> wake-ups, which dramatically
613-
reduces power consumption on idle servers.
610+
This series of changes reduces the frequency of process wake-ups when
611+
there is nothing to do, dramatically reducing power consumption on
612+
idle servers.
614613
</para>
615614
</listitem>
616615

@@ -697,6 +696,13 @@
697696
</para>
698697
</listitem>
699698

699+
<listitem>
700+
<para>
701+
Account for set-returning functions in <command>SELECT</> target
702+
lists when setting rowcount estimates (Tom Lane)
703+
</para>
704+
</listitem>
705+
700706
</itemizedlist>
701707

702708
<sect5>
@@ -1401,6 +1407,13 @@
14011407
This also allows a table to be created whose schema matches a view.
14021408
</para>
14031409
</listitem>
1410+
1411+
<listitem>
1412+
<para>
1413+
Fix <command>CREATE TABLE (LIKE ...)</command> to avoid index name
1414+
conflicts when copying index comments (Tom Lane)
1415+
</para>
1416+
</listitem>
14041417
</itemizedlist>
14051418

14061419
</sect4>
@@ -1435,14 +1448,14 @@
14351448

14361449
<listitem>
14371450
<para>
1438-
Add support for privileges on date types (Peter Eisentraut)
1451+
Add support for privileges on data types (Peter Eisentraut)
14391452
</para>
14401453

14411454
<para>
14421455
This adds support for the <acronym>SQL</>-conforming
14431456
<literal>USAGE</> privilege on types and domains. The intent is
1444-
to be able restrict which users can create dependencies on types,
1445-
which restricts the way in which owners can alter types.
1457+
to be able to restrict which users can create dependencies on types,
1458+
since such dependencies limit the owner's ability to alter the type.
14461459
</para>
14471460
</listitem>
14481461

@@ -1656,7 +1669,7 @@
16561669
</para>
16571670

16581671
<para>
1659-
Previously only the superuser could use these functions.
1672+
Previously only superusers could use these functions.
16601673
</para>
16611674
</listitem>
16621675

@@ -1927,6 +1940,12 @@
19271940
</para>
19281941
</listitem>
19291942

1943+
<listitem>
1944+
<para>
1945+
Remove support for Python 2.2 (Peter Eisentraut)
1946+
</para>
1947+
</listitem>
1948+
19301949
</itemizedlist>
19311950

19321951
</sect4>
@@ -2317,6 +2336,27 @@
23172336
</para>
23182337
</listitem>
23192338

2339+
<listitem>
2340+
<para>
2341+
Make <application>pg_dump</> emit more useful dependency
2342+
information (Tom Lane)
2343+
</para>
2344+
2345+
<para>
2346+
The dependency links included in archive-format dumps were formerly
2347+
of very limited use, because they frequently referenced objects that
2348+
appeared nowhere in the dump. Now they represent actual dependencies
2349+
(possibly indirect) among the dumped objects.
2350+
</para>
2351+
</listitem>
2352+
2353+
<listitem>
2354+
<para>
2355+
Improve <application>pg_dump</>'s performance when dumping many
2356+
database objects (Tom Lane)
2357+
</para>
2358+
</listitem>
2359+
23202360
</itemizedlist>
23212361

23222362
</sect4>
@@ -2408,6 +2448,17 @@
24082448

24092449
<itemizedlist>
24102450

2451+
<listitem>
2452+
<para>
2453+
Remove dead ports (Peter Eisentraut)
2454+
</para>
2455+
2456+
<para>
2457+
The following platforms are no longer considered supported: dgux,
2458+
nextstep, sunos4, svr4, ultrix4, univel, bsdi.
2459+
</para>
2460+
</listitem>
2461+
24112462
<listitem>
24122463
<para>
24132464
Add support for building with <link linkend="install-windows">MS
@@ -2428,6 +2479,18 @@
24282479
</para>
24292480
</listitem>
24302481

2482+
<listitem>
2483+
<para>
2484+
Improve the latch facility to include detection of postmaster death
2485+
(Peter Geoghegan, Heikki Linnakangas, Tom Lane)
2486+
</para>
2487+
2488+
<para>
2489+
This eliminates one of the main reasons that background processes
2490+
formerly had to wake up to poll for events.
2491+
</para>
2492+
</listitem>
2493+
24312494
<listitem>
24322495
<para>
24332496
Use C flexible array members, where supported (Peter Eisentraut)
@@ -2520,12 +2583,7 @@
25202583

25212584
<listitem>
25222585
<para>
2523-
Remove dead ports (Peter Eisentraut)
2524-
</para>
2525-
2526-
<para>
2527-
The removed ports are: dgux, nextstep, sunos4, svr4, ultrix4,
2528-
univel, bsdi.
2586+
Support Linux's <filename>/proc/self/oom_score_adj</> API (Tom Lane)
25292587
</para>
25302588
</listitem>
25312589

@@ -2534,7 +2592,7 @@
25342592
</sect3>
25352593

25362594
<sect3>
2537-
<title>Modules</title>
2595+
<title>Additional Modules</title>
25382596

25392597
<itemizedlist>
25402598

@@ -2851,6 +2909,19 @@
28512909
</para>
28522910
</listitem>
28532911

2912+
<listitem>
2913+
<para>
2914+
Deprecate use of <literal>GLOBAL</> and <literal>LOCAL</> in
2915+
<command>CREATE TEMP TABLE</> (Noah Misch)
2916+
</para>
2917+
2918+
<para>
2919+
<productname>PostgreSQL</> has long treated these keyword as no-ops,
2920+
and continues to do so; but in future they might mean what the SQL
2921+
standard says they mean, so applications should avoid using them.
2922+
</para>
2923+
</listitem>
2924+
28542925
</itemizedlist>
28552926

28562927
</sect3>

0 commit comments

Comments
 (0)