Commits

Showing commits that first shipped in 18 (backpatches included). Clear

DateSubjectAuthorReleases
2026-05-26 Add stack depth check to QueueFKConstraintValidation(). Tom Lane 18 (unreleased)
2026-05-22 Prevent setting NO INHERIT on partitioned NOT NULL constraints Fujii Masao 18 (unreleased)
2026-04-22 Allow ALTER INDEX .. ATTACH PARTITION to validate a parent index Michael Paquier 18.4
2026-03-30 Fix FK triggers losing DEFERRABLE/INITIALLY DEFERRED when marked ENFORCED again Fujii Masao 18.4
2026-03-20 SET NOT NULL: Call object-alter hook only after the catalog change Álvaro Herrera 18.4
2026-02-21 Avoid name collision with NOT NULL constraints Álvaro Herrera 18.3
2025-11-10 Check for CREATE privilege on the schema in CREATE STATISTICS. Nathan Bossart 18.1
2025-11-04 Tighten check for generated column in partition key expression Peter Eisentraut 18.1
2025-11-03 Prevent setting a column as identity if its not-null constraint is invalid Álvaro Herrera 18.1
2025-10-11 Stop creating constraints during DETACH CONCURRENTLY Álvaro Herrera 18.1
2025-07-03 Obtain required table lock during cross-table updates, redux. Tom Lane 18.0
2025-06-29 Obtain required table lock during cross-table constraint updates. Tom Lane 18.0
2025-06-28 Message style improvements Peter Eisentraut 18.0
2025-06-26 Correct misleading error messages Peter Eisentraut 18.0
2025-06-26 Expand virtual generated columns for ALTER COLUMN TYPE Richard Guo 18.0
2025-06-24 Fix virtual generated column type checking for ALTER TABLE Peter Eisentraut 18.0
2025-06-05 Avoid bogus scans of partitions when marking FKs enforced Álvaro Herrera 18.0
2025-06-05 Avoid bogus scans of partitions when validating FKs to partitioned tables Álvaro Herrera 18.0
2025-05-30 Ensure we have a snapshot when updating various system catalogs. Nathan Bossart 18.0
2025-05-02 Handle self-referencing FKs correctly in partitioned tables Álvaro Herrera 18.0
2025-04-23 Change the names generated for child foreign key constraints. Tom Lane 18.0
2025-04-19 Fix typos and grammar in the code Michael Paquier 18.0
2025-04-17 Suppress "may be used uninitialized" warnings from older compilers. Tom Lane 18.0
2025-04-16 Sync declarations and definitions of two new tablecmds.c functions. Tom Lane 18.0
2025-04-16 Elide not-null constraint checks on child tables during PK creation Álvaro Herrera 18.0