- The wait events are internally called "latches".
-
walwriter,
- linkend="monitoring-stats">statistics collector, archiver,
- and checkpointer to sleep more efficiently during periods of
- inactivity (Peter Geoghegan, Tom Lane)
-
-
- This reduces
CPU wake-ups, which dramatically
- reduces power consumption on idle servers.
+ This series of changes reduces the frequency of process wake-ups when
+ there is nothing to do, dramatically reducing power consumption on
+ idle servers.
+
+ Account for set-returning functions in SELECT> target
+ lists when setting rowcount estimates (Tom Lane)
+
+
+
This also allows a table to be created whose schema matches a view.
+
+
+ Fix CREATE TABLE (LIKE ...) to avoid index name
+ conflicts when copying index comments (Tom Lane)
+
+
- Add support for privileges on date types (Peter Eisentraut)
+ Add support for privileges on data types (Peter Eisentraut)
This adds support for the
SQL>-conforming
USAGE> privilege on types and domains. The intent is
- to be able restrict which users can create dependencies on types,
- which restricts the way in which owners can alter types.
+ to be able to restrict which users can create dependencies on types,
+ since such dependencies limit the owner's ability to alter the type.
- Previously only the superuser could use these functions.
+ Previously only superusers could use these functions.
+
+ Remove support for Python 2.2 (Peter Eisentraut)
+
+
+
+
+ Make
pg_dump> emit more useful dependency
+ information (Tom Lane)
+
+
+ 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.
+
+
+
+
+ Improve
pg_dump>'s performance when dumping many
+ database objects (Tom Lane)
+
+
+
+
+ Remove dead ports (Peter Eisentraut)
+
+
+ The following platforms are no longer considered supported: dgux,
+ nextstep, sunos4, svr4, ultrix4, univel, bsdi.
+
+
+
Add support for building with MS
+
+ Improve the latch facility to include detection of postmaster death
+ (Peter Geoghegan, Heikki Linnakangas, Tom Lane)
+
+
+ This eliminates one of the main reasons that background processes
+ formerly had to wake up to poll for events.
+
+
+
Use C flexible array members, where supported (Peter Eisentraut)
- Remove dead ports (Peter Eisentraut)
-
-
- The removed ports are: dgux, nextstep, sunos4, svr4, ultrix4,
- univel, bsdi.
+ Support Linux's /proc/self/oom_score_adj> API (Tom Lane)
-
Modules
+
Additional Modules
+
+ Deprecate use of GLOBAL> and LOCAL> in
+ CREATE TEMP TABLE> (Noah Misch)
+
+
+
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.
+
+
+