summaryrefslogtreecommitdiff
path: root/src/backend/commands/tablecmds.c
AgeCommit message (Expand)Author
3 daysCheck for CREATE privilege on the schema in CREATE STATISTICS.Nathan Bossart
9 daysTighten check for generated column in partition key expressionPeter Eisentraut
10 daysPrevent setting a column as identity if its not-null constraint is invalidÁlvaro Herrera
2025-10-11Stop creating constraints during DETACH CONCURRENTLYÁlvaro Herrera
2025-09-24Remove PointerIsValid()Peter Eisentraut
2025-09-08pg_upgrade: Transfer pg_largeobject_metadata's files when possible.Nathan Bossart
2025-08-20Minor error message enhancementPeter Eisentraut
2025-08-08Add missing Datum conversionsPeter Eisentraut
2025-07-03Obtain required table lock during cross-table updates, redux.Tom Lane
2025-07-03Refactor subtype field of AlterDomainStmtMichael Paquier
2025-07-02Make more use of RELATION_IS_OTHER_TEMP().Nathan Bossart
2025-06-29Obtain required table lock during cross-table constraint updates.Tom Lane
2025-06-28Message style improvementsPeter Eisentraut
2025-06-26Correct misleading error messagesPeter Eisentraut
2025-06-26Expand virtual generated columns for ALTER COLUMN TYPERichard Guo
2025-06-24Fix 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