mirror of
https://github.com/postgres/postgres.git
synced 2025-04-22 23:02:54 +03:00
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.
This commit is contained in:
parent
10685ec082
commit
0830cc9fe0
@ -7,7 +7,7 @@
|
|||||||
<note>
|
<note>
|
||||||
<title>Release Date</title>
|
<title>Release Date</title>
|
||||||
<simpara>2012-??-??</simpara>
|
<simpara>2012-??-??</simpara>
|
||||||
<simpara>CURRENT AS OF 2012-05-09</simpara>
|
<simpara>CURRENT AS OF 2012-08-21</simpara>
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
<sect2>
|
<sect2>
|
||||||
@ -303,10 +303,6 @@
|
|||||||
Remove <acronym>GUC</acronym> <varname>wal_sender_delay</>,
|
Remove <acronym>GUC</acronym> <varname>wal_sender_delay</>,
|
||||||
as it is no longer needed (Tom Lane)
|
as it is no longer needed (Tom Lane)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
|
||||||
The new "latch" capability made this setting unnecessary.
|
|
||||||
</para>
|
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -552,6 +548,20 @@
|
|||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Improve performance of buffer pool scans that occur when tables or
|
||||||
|
databases are dropped (Jeff Janes, Simon Riggs)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Improve performance of checkpoint process's fsync-request queue
|
||||||
|
when many tables are being dropped or truncated (Tom Lane)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
</sect4>
|
</sect4>
|
||||||
@ -590,27 +600,16 @@
|
|||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Allow backends to detect postmaster death via a pipe read failure,
|
Allow the bgwriter, walwriter, checkpointer, <link
|
||||||
rather than polling (Peter Geoghegan, Heikki Linnakangas, Tom Lane)
|
linkend="monitoring-stats">statistics collector</link>, log
|
||||||
|
collector, and archiver background processes to sleep more
|
||||||
|
efficiently during periods of inactivity (Peter Geoghegan, Tom Lane)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
The wait events are internally called "latches".
|
This series of changes reduces the frequency of process wake-ups when
|
||||||
</para>
|
there is nothing to do, dramatically reducing power consumption on
|
||||||
</listitem>
|
idle servers.
|
||||||
|
|
||||||
<listitem>
|
|
||||||
<para>
|
|
||||||
Allow the <link linkend="pg-stat-bgwriter-view">bgwriter</link>,
|
|
||||||
<link linkend="guc-wal-writer-delay">walwriter</link>, <link
|
|
||||||
linkend="monitoring-stats">statistics collector</link>, archiver,
|
|
||||||
and checkpointer to sleep more efficiently during periods of
|
|
||||||
inactivity (Peter Geoghegan, Tom Lane)
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
This reduces <acronym>CPU</acronym> wake-ups, which dramatically
|
|
||||||
reduces power consumption on idle servers.
|
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -697,6 +696,13 @@
|
|||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Account for set-returning functions in <command>SELECT</> target
|
||||||
|
lists when setting rowcount estimates (Tom Lane)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<sect5>
|
<sect5>
|
||||||
@ -1401,6 +1407,13 @@
|
|||||||
This also allows a table to be created whose schema matches a view.
|
This also allows a table to be created whose schema matches a view.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Fix <command>CREATE TABLE (LIKE ...)</command> to avoid index name
|
||||||
|
conflicts when copying index comments (Tom Lane)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
</sect4>
|
</sect4>
|
||||||
@ -1435,14 +1448,14 @@
|
|||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Add support for privileges on date types (Peter Eisentraut)
|
Add support for privileges on data types (Peter Eisentraut)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
This adds support for the <acronym>SQL</>-conforming
|
This adds support for the <acronym>SQL</>-conforming
|
||||||
<literal>USAGE</> privilege on types and domains. The intent is
|
<literal>USAGE</> privilege on types and domains. The intent is
|
||||||
to be able restrict which users can create dependencies on types,
|
to be able to restrict which users can create dependencies on types,
|
||||||
which restricts the way in which owners can alter types.
|
since such dependencies limit the owner's ability to alter the type.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -1656,7 +1669,7 @@
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Previously only the superuser could use these functions.
|
Previously only superusers could use these functions.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -1927,6 +1940,12 @@
|
|||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Remove support for Python 2.2 (Peter Eisentraut)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
</sect4>
|
</sect4>
|
||||||
@ -2317,6 +2336,27 @@
|
|||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Make <application>pg_dump</> emit more useful dependency
|
||||||
|
information (Tom Lane)
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
The dependency links included in archive-format dumps were formerly
|
||||||
|
of very limited use, because they frequently referenced objects that
|
||||||
|
appeared nowhere in the dump. Now they represent actual dependencies
|
||||||
|
(possibly indirect) among the dumped objects.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Improve <application>pg_dump</>'s performance when dumping many
|
||||||
|
database objects (Tom Lane)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
</sect4>
|
</sect4>
|
||||||
@ -2408,6 +2448,17 @@
|
|||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Remove dead ports (Peter Eisentraut)
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
The following platforms are no longer considered supported: dgux,
|
||||||
|
nextstep, sunos4, svr4, ultrix4, univel, bsdi.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Add support for building with <link linkend="install-windows">MS
|
Add support for building with <link linkend="install-windows">MS
|
||||||
@ -2428,6 +2479,18 @@
|
|||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Improve the latch facility to include detection of postmaster death
|
||||||
|
(Peter Geoghegan, Heikki Linnakangas, Tom Lane)
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
This eliminates one of the main reasons that background processes
|
||||||
|
formerly had to wake up to poll for events.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Use C flexible array members, where supported (Peter Eisentraut)
|
Use C flexible array members, where supported (Peter Eisentraut)
|
||||||
@ -2520,12 +2583,7 @@
|
|||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Remove dead ports (Peter Eisentraut)
|
Support Linux's <filename>/proc/self/oom_score_adj</> API (Tom Lane)
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
The removed ports are: dgux, nextstep, sunos4, svr4, ultrix4,
|
|
||||||
univel, bsdi.
|
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -2534,7 +2592,7 @@
|
|||||||
</sect3>
|
</sect3>
|
||||||
|
|
||||||
<sect3>
|
<sect3>
|
||||||
<title>Modules</title>
|
<title>Additional Modules</title>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
|
||||||
@ -2851,6 +2909,19 @@
|
|||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Deprecate use of <literal>GLOBAL</> and <literal>LOCAL</> in
|
||||||
|
<command>CREATE TEMP TABLE</> (Noah Misch)
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
<productname>PostgreSQL</> has long treated these keyword as no-ops,
|
||||||
|
and continues to do so; but in future they might mean what the SQL
|
||||||
|
standard says they mean, so applications should avoid using them.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
</sect3>
|
</sect3>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user