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)