summaryrefslogtreecommitdiff
path: root/src/backend/commands/tablecmds.c
AgeCommit message (Expand)Author
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
2024-12-03Introduce CompactAttribute array in TupleDescDavid Rowley
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-11-21pgindent runPeter Eisentraut
2024-11-21Fix ALTER TABLE / REPLICA IDENTITY for temporal tablesPeter Eisentraut
2024-11-15Fix collation handling for foreign keysPeter Eisentraut
2024-11-08Add pg_constraint rows for not-null constraintsÁlvaro Herrera
2024-11-07Clarify a foreign key error messagePeter Eisentraut
2024-10-30Fix some more bugs in foreign keys connecting partitioned tablesÁlvaro Herrera
2024-10-22Restructure foreign key handling code for ATTACH/DETACHÁlvaro Herrera
2024-10-10Unbreak overflow test for attinhcount/coninhcountÁlvaro Herrera
2024-10-03Replace Unicode apostrophe with ASCII apostropheAmit Langote
2024-10-03Fix expression list handling in ATExecAttachPartition()Amit Langote
2024-10-03Remove support for unlogged on partitioned tablesMichael Paquier
2024-09-30Don't disallow DROP of constraints ONLY on partitioned tablesAlvaro Herrera
2024-09-29Remove NULL dereference from RenameRelationInternal().Noah Misch
2024-09-24For inplace update durability, make heap_update() callers wait.Noah Misch
2024-09-23Remove ATT_TABLE for ALTER TABLE ... ATTACH/DETACHMichael Paquier
2024-09-19Introduce ATT_PARTITIONED_TABLE in tablecmds.cMichael Paquier