Commits

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

DateSubjectAuthorReleases
2025-04-16 Elide not-null constraint checks on child tables during PK creation Álvaro Herrera 18.0
2025-04-07 Allow NOT NULL constraints to be added as NOT VALID Álvaro Herrera 18.0
2025-03-27 Simplify syntax for ALTER TABLE ALTER CONSTRAINT NO INHERIT Álvaro Herrera 18.0
2025-03-21 Change one loop in ATRewriteTable to use 1-based attnums Álvaro Herrera 18.0
2025-03-14 Remove direct handling of reloptions for toast tables Álvaro Herrera 18.0
2025-03-13 ATExecSetRelOptions: Reduce scope of 'isnull' variable Álvaro Herrera 18.0
2025-03-05 Add ALTER TABLE ... ALTER CONSTRAINT ... SET [NO] INHERIT Álvaro Herrera 18.0
2025-02-19 Add ATAlterConstraint struct for ALTER .. CONSTRAINT Álvaro Herrera 18.0
2025-01-26 Add missing CommandCounterIncrement Álvaro Herrera 18.0
2025-01-23 Allow NOT VALID foreign key constraints on partitioned tables Álvaro Herrera 18.0
2025-01-21 Fix detach of a partition that has a toplevel FK to a partitioned table Álvaro Herrera 18.0
2025-01-16 Split ATExecValidateConstraint into reusable pieces Álvaro Herrera 18.0
2025-01-09 Simplify signature of RewriteTable Álvaro Herrera 18.0
2025-01-07 Remove unnecessary code to handle CONSTR_NOTNULL Álvaro Herrera 18.0
2024-11-08 Add pg_constraint rows for not-null constraints Álvaro Herrera 18.0
2024-10-30 Fix some more bugs in foreign keys connecting partitioned tables Álvaro Herrera 18.0
2024-10-22 Restructure foreign key handling code for ATTACH/DETACH Álvaro Herrera 18.0
2024-10-10 Unbreak overflow test for attinhcount/coninhcount Álvaro Herrera 18.0
2024-09-30 Don't disallow DROP of constraints ONLY on partitioned tables Alvaro Herrera 18.0
2024-08-08 Refuse ATTACH of a table referenced by a foreign key Alvaro Herrera 18.0
2024-07-12 Fix ALTER TABLE DETACH for inconsistent indexes Alvaro Herrera 18.0