summaryrefslogtreecommitdiff
path: root/src/backend/commands/tablecmds.c
AgeCommit message (Expand)Author
4 daysObtain required table lock during cross-table updates, redux.Tom Lane
4 daysRefactor subtype field of AlterDomainStmtMichael Paquier
5 daysMake more use of RELATION_IS_OTHER_TEMP().Nathan Bossart
8 daysObtain required table lock during cross-table constraint updates.Tom Lane
9 daysMessage style improvementsPeter Eisentraut
11 daysCorrect misleading error messagesPeter Eisentraut
12 daysExpand virtual generated columns for ALTER COLUMN TYPERichard Guo
13 daysFix virtual generated column type checking for ALTER TABLEPeter Eisentraut
2025-06-05Avoid bogus scans of partitions when marking FKs enforcedÁlvaro Herrera
2025-06-05Avoid bogus scans of partitions when validating FKs to partitioned tablesÁlvaro Herrera
2025-05-30Ensure we have a snapshot when updating various system catalogs.Nathan Bossart
2025-05-02Handle 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