summaryrefslogtreecommitdiff
path: root/src/backend/commands/tablecmds.c
AgeCommit message (Expand)Author
12 daysHandle self-referencing FKs correctly in partitioned tablesÁlvaro Herrera
2025-04-23Change the names generated for child foreign key constraints.Tom Lane
2025-04-19Fix typos and grammar in the codeMichael Paquier
2025-04-17Suppress "may be used uninitialized" warnings from older compilers.Tom Lane
2025-04-16Sync declarations and definitions of two new tablecmds.c functions.Tom Lane
2025-04-16Elide not-null constraint checks on child tables during PK creationÁlvaro Herrera
2025-04-12Harmonize function parameter names for Postgres 18.Peter Geoghegan
2025-04-07Allow NOT NULL constraints to be added as NOT VALIDÁlvaro Herrera
2025-04-05Repair misbehavior with duplicate entries in FK SET column lists.Tom Lane
2025-04-02Need to do CommandCounterIncrement after StoreAttrMissingVal.Tom Lane
2025-04-02Add support for NOT ENFORCED in foreign key constraintsPeter Eisentraut
2025-03-28Add support for not-null constraints on virtual generated columnsPeter Eisentraut
2025-03-27Simplify syntax for ALTER TABLE ALTER CONSTRAINT NO INHERITÁlvaro Herrera
2025-03-25refactor: Pass relation OID instead of Relation to createForeignKeyCheckTrigg...Peter Eisentraut
2025-03-25refactor: Split ATExecAlterConstraintInternal()Peter Eisentraut
2025-03-25refactor: Move some code that updates pg_constraint to a separate functionPeter Eisentraut
2025-03-25Small fixes for Add ALTER TABLE ... ALTER CONSTRAINT ... SET [NO] INHERITPeter Eisentraut
2025-03-21Change one loop in ATRewriteTable to use 1-based attnumsÁlvaro Herrera
2025-03-14Remove direct handling of reloptions for toast tablesÁlvaro Herrera
2025-03-13ATExecSetRelOptions: Reduce scope of 'isnull' variableÁlvaro Herrera
2025-03-11Move RemoveInheritedConstraint() call slightly earlierPeter Eisentraut
2025-03-11refactor: Split tryAttachPartitionForeignKey()Peter Eisentraut
2025-03-11refactor: re-add ATExecAlterChildConstr()Peter Eisentraut
2025-03-10Remove support for temporal RESTRICT foreign keysPeter Eisentraut
2025-03-05Add ALTER TABLE ... ALTER CONSTRAINT ... SET [NO] INHERITÁlvaro Herrera
2025-03-04Fix ALTER TABLE ADD VIRTUAL GENERATED COLUMN when table rewritePeter Eisentraut
2025-03-03Simplify some logic around setting pg_attribute.atthasdef.Tom Lane
2025-03-03Remove now-dead code in StoreAttrDefault().Tom Lane
2025-03-03Fix broken handling of domains in atthasmissing logic.Tom Lane
2025-02-21Drop opcintype from index AM strategy translation APIPeter Eisentraut
2025-02-19Add ATAlterConstraint struct for ALTER .. CONSTRAINTÁlvaro Herrera
2025-02-13Remove unnecessary (char *) casts [xlog]Peter Eisentraut
2025-02-07Support non-btree indexes for foreign keysPeter Eisentraut
2025-02-07Virtual generated columnsPeter Eisentraut
2025-02-03Integrate GistTranslateCompareType() into IndexAmTranslateCompareType()Peter Eisentraut
2025-02-01Rename GistTranslateStratnum() to GistTranslateCompareType()Peter Eisentraut
2025-01-27Print out error position for some ALTER TABLE ALTER COLUMN typeMichael Paquier
2025-01-26Add missing CommandCounterIncrementÁlvaro Herrera
2025-01-23Allow NOT VALID foreign key constraints on partitioned tablesÁlvaro Herrera
2025-01-21Fix detach of a partition that has a toplevel FK to a partitioned tableÁlvaro Herrera
2025-01-21Fix NO ACTION temporal foreign keys when the referenced endpoints changePeter Eisentraut
2025-01-16Split ATExecValidateConstraint into reusable piecesÁlvaro Herrera
2025-01-16refactor: split ATExecAlterConstrRecurse()Peter Eisentraut
2025-01-15Change gist stratnum function to use CompareTypePeter Eisentraut
2025-01-11Add support for NOT ENFORCED in CHECK constraintsPeter Eisentraut
2025-01-09Simplify signature of RewriteTableÁlvaro Herrera
2025-01-07Remove unnecessary code to handle CONSTR_NOTNULLÁlvaro Herrera
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-20Introduce CompactAttribute array in TupleDesc, take 2David Rowley
2024-12-03Revert "Introduce CompactAttribute array in TupleDesc"David Rowley