From d83981c24be76b64205158b59b6c05cf118187c3 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Sun, 4 May 2025 22:08:20 -0400 Subject: [PATCH] doc PG 18 relnotes: move and clarify constraint items MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reported-by: Álvaro Herrera Discussion: https://postgr.es/m/202505041135.cpo7zgdcya2u@alvherre.pgsql --- doc/src/sgml/release-18.sgml | 103 +++++++++++++++++------------------ 1 file changed, 51 insertions(+), 52 deletions(-) diff --git a/doc/src/sgml/release-18.sgml b/doc/src/sgml/release-18.sgml index bd2b2ed6315..764c929823f 100644 --- a/doc/src/sgml/release-18.sgml +++ b/doc/src/sgml/release-18.sgml @@ -1530,23 +1530,6 @@ This is specified by WITHOUT OVERLAPS on the last column. - - - - - -Require primary/foreign key relationships to use either deterministic collations or the the same nondeterministic collations (Peter Eisentraut) -§ - - - -The restore of a pg_dump, also used by pg_upgrade, will fail if these requirements are not met; schema changes must be made for these upgrade methods to succeed. - - - + + + +Require primary/foreign key relationships to use either deterministic collations or the the same nondeterministic collations (Peter Eisentraut) +§ + + + +The restore of a pg_dump, also used by pg_upgrade, will fail if these requirements are not met; schema changes must be made for these upgrade methods to succeed. + + + + + + + +Store column NOT NULL specifications in pg_constraint (Álvaro Herrera, Bernd Helmle) +§ + + + +This allows names to be specified for NOT NULL constraint. This also adds NOT NULL constraints to foreign tables and NOT NULL inheritance control to local tables. + + + + + + +Allow modification of the inheritability of NOT NULL constraints (Suraj Kharage, Álvaro Herrera) +§ +§ + + + +The syntax is ALTER TABLE ... ALTER CONSTRAINT ... [NO] INHERIT. + + + - - - -Allow modification of the inheritability of constraints (Suraj Kharage, Álvaro Herrera) -§ -§ - - - -The syntax is ALTER TABLE ... ALTER CONSTRAINT ... [NO] INHERIT. - - - - - - - -Store column NOT NULL specifications in pg_constraint (Álvaro Herrera, Bernd Helmle) -§ - - - -This allows names to be specified for NOT NULL constraint. This also adds NOT NULL constraints to foreign tables and NOT NULL inheritance control to local tables. -