Report checkpoint timing information in
linkend="pg-stat-bgwriter-view">pg_stat_bgwriter>
- (Greg Smith, Peter Geoghegan, Robert Haas )
+ (Greg Smith, Peter Geoghegan)
- 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 t o the remote disk.
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.
+
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.
-
-
-
Reduce need to rebuild tables and indexes for various
linkend="SQL-ALTERTABLE">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)
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.
-
-
-
Add a
linkend="SQL-CREATEVIEW">security_barrier>
- option for views (KaiGai Kohei)
+ option for views (KaiGai Kohei, Robert Haas )
Add a JSON
- data type (Robert Haas) AUTHOR?
+ data type (Robert Haas)