Commits

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

DateSubjectAuthorReleases
2025-04-12 Harmonize function parameter names for Postgres 18. Peter Geoghegan 18.0
2025-04-07 Allow NOT NULL constraints to be added as NOT VALID Álvaro Herrera 18.0
2025-04-05 Repair misbehavior with duplicate entries in FK SET column lists. Tom Lane 18.0
2025-04-02 Need to do CommandCounterIncrement after StoreAttrMissingVal. Tom Lane 18.0
2025-04-02 Add support for NOT ENFORCED in foreign key constraints Peter Eisentraut 18.0
2025-03-28 Add support for not-null constraints on virtual generated columns Peter Eisentraut 18.0
2025-03-27 Simplify syntax for ALTER TABLE ALTER CONSTRAINT NO INHERIT Álvaro Herrera 18.0
2025-03-25 refactor: Pass relation OID instead of Relation to createForeignKeyCheckTriggers() Peter Eisentraut 18.0
2025-03-25 refactor: Split ATExecAlterConstraintInternal() Peter Eisentraut 18.0
2025-03-25 refactor: Move some code that updates pg_constraint to a separate function Peter Eisentraut 18.0
2025-03-25 Small fixes for Add ALTER TABLE ... ALTER CONSTRAINT ... SET [NO] INHERIT Peter Eisentraut 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-11 Move RemoveInheritedConstraint() call slightly earlier Peter Eisentraut 18.0
2025-03-11 refactor: Split tryAttachPartitionForeignKey() Peter Eisentraut 18.0
2025-03-11 refactor: re-add ATExecAlterChildConstr() Peter Eisentraut 18.0
2025-03-10 Remove support for temporal RESTRICT foreign keys Peter Eisentraut 18.0
2025-03-05 Add ALTER TABLE ... ALTER CONSTRAINT ... SET [NO] INHERIT Álvaro Herrera 18.0
2025-03-04 Fix ALTER TABLE ADD VIRTUAL GENERATED COLUMN when table rewrite Peter Eisentraut 18.0
2025-03-03 Simplify some logic around setting pg_attribute.atthasdef. Tom Lane 18.0
2025-03-03 Remove now-dead code in StoreAttrDefault(). Tom Lane 18.0
2025-03-03 Fix broken handling of domains in atthasmissing logic. Tom Lane 18.0
2025-02-21 Drop opcintype from index AM strategy translation API Peter Eisentraut 18.0
2025-02-19 Add ATAlterConstraint struct for ALTER .. CONSTRAINT Álvaro Herrera 18.0