diff --git a/doc/src/sgml/release-9.2.sgml b/doc/src/sgml/release-9.2.sgml
index d8f8174333..49686d9844 100644
--- a/doc/src/sgml/release-9.2.sgml
+++ b/doc/src/sgml/release-9.2.sgml
@@ -436,7 +436,7 @@
Allow frequently uncontended locks to be recorded using a new
- lightweight lock mechanism (Robert Haas)
+ fast-path lock mechanism (Robert Haas)
@@ -502,7 +502,7 @@
Add the SP-GiST (Space-Partitioned
GiST) index access method (Teodor Sigaev, Oleg Bartunov, Tom
- Lane, Robert Haas)
+ Lane)
@@ -544,7 +544,7 @@
Allow group commit to work effectively under heavy load (Peter
- Geoghegan, Simon Riggs)
+ Geoghegan, Simon Riggs, Heikki Linnakangas)
@@ -870,8 +870,8 @@
- Change "unexpected EOF" message to DEBUG1> level
- (Magnus Hagander)
+ Change "unexpected EOF" message to DEBUG1> level,
+ except when there is an open transaction (Magnus Hagander)
@@ -911,7 +911,7 @@
Report checkpoint timing information in pg_stat_bgwriter>
- (Greg Smith, Peter Geoghegan, Robert Haas)
+ (Greg Smith, Peter Geoghegan)
@@ -1088,8 +1088,8 @@
- This only writes data to the socket, but does not wait a write
- to the remote disk.
+ This waits for the remote server to acknowledge that it has received
+ the data, but does not wait for it to be written to the remote disk.
@@ -1224,6 +1224,13 @@
Provide more reliable operation during concurrent
DDL (Robert Haas, Noah Misch)
+
+
+ This eliminates "cache lookup failed" errors in many scenarios.
+ Also, it is no longer possible to add relations to a schema which
+ is being concurrently dropped, a scenario that formerly led to
+ inconsistent system catalog contents.
+
@@ -1286,19 +1293,6 @@
constraints (Peter Eisentraut)
-
-
-
- Disallow merging of ONLY> and non-ONLY>
- constraints in child tables (Nikhil Sontakke)
-
-
-
- Such merging would cause unpredictable behavior in grandchild
- tables.
-
-
-
@@ -1312,13 +1306,32 @@
Reduce need to rebuild tables and indexes for various ALTER TABLE
- operations (Noah Misch) DUPLICATE?
+ operations (Noah Misch)
+
+
+
+ Increasing the length constraint on a varchar> or
+ varbit> column, or removing it altogether, no longer
+ requires a table rewrite. Increasing the allowable precision of
+ a numeric> constraint, or changing a column from constrained
+ numeric> to unconstrained numeric, no longer requires a
+ table rewrite. Table rewrites are also avoided in similar cases
+ involving the interval>, timestamp>, and
+ timestamptz> types.
- Add IF EXIST> clause to ALTER
+ Avoid having ALTER
+ TABLE revalidate foreign key constraints in some
+ cases where it is not necessary (Noah Misch)
+
+
+
+
+
+ Add IF EXISTS> clause to ALTER
commands (Pavel Stehule)
@@ -1396,20 +1409,6 @@
This also allows a table to be created whose schema matches a view.
-
-
-
- Tighten creation of tables in temporary schemas (Robert Haas,
- Amit Khandekar)
-
-
-
- Previously, it was possible to create unlogged tables in temporary
- schemas, and temporary tables in the temporary schemas of other
- sessions.
-
-
-
@@ -1423,7 +1422,7 @@
Add a security_barrier>
- option for views (KaiGai Kohei)
+ option for views (KaiGai Kohei, Robert Haas)
@@ -1540,7 +1539,7 @@
Add a JSON
- data type (Robert Haas) AUTHOR?
+ data type (Robert Haas)