aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/tablecmds.c
Commit message (Expand)AuthorAge
* Split some code out from MergeAttributes()Peter Eisentraut2024-01-26
* MergeAttributes code deduplicationPeter Eisentraut2024-01-26
* MergeAttributes: convert pg_attribute back to ColumnDef before comparingPeter Eisentraut2024-01-25
* Add temporal PRIMARY KEY and UNIQUE constraintsPeter Eisentraut2024-01-24
* Fix ALTER TABLE .. ADD COLUMN with complex inheritance treesMichael Paquier2024-01-24
* Support identity columns in partitioned tablesPeter Eisentraut2024-01-16
* Assert that partition inherits from only one parent in MergeAttributes()Peter Eisentraut2024-01-16
* Remove useless AssertPeter Eisentraut2024-01-14
* Make attstattarget nullablePeter Eisentraut2024-01-13
* Refactor ATExecAddColumn() to use BuildDescForRelation()Peter Eisentraut2024-01-12
* ALTER TABLE command to change generation expressionPeter Eisentraut2024-01-04
* Update copyright for 2024Bruce Momjian2024-01-03
* Refactor: separate function to find all objects depending on a columnPeter Eisentraut2024-01-03
* Turn AT_PASS_* macros into an enumPeter Eisentraut2024-01-01
* Add support for REINDEX in event triggersMichael Paquier2023-12-04
* Remove redundant setting of hashkey after insertionJohn Naylor2023-11-30
* Ensure we preprocess expressions before checking their volatility.Tom Lane2023-11-16
* Check stack depth in new recursive functionsAlvaro Herrera2023-11-08
* Make some error strings more genericAlvaro Herrera2023-10-20
* Ensure we have a snapshot while dropping ON COMMIT DROP temp tables.Tom Lane2023-10-16
* Push attcompression and attstorage handling into BuildDescForRelation()Peter Eisentraut2023-10-05
* Move BuildDescForRelation() from tupdesc.c to tablecmds.cPeter Eisentraut2023-10-05
* Push attidentity and attgenerated handling into BuildDescForRelation()Peter Eisentraut2023-10-05
* Add TupleDescGetDefault()Peter Eisentraut2023-09-27
* MergeAttributes() and related variable renamingPeter Eisentraut2023-09-26
* Clean up MergeCheckConstraint()Peter Eisentraut2023-09-26
* Clean up MergeAttributesIntoExisting()Peter Eisentraut2023-09-26
* Move privilege check to the right placeAlvaro Herrera2023-09-07
* Fix not-null constraint testAlvaro Herrera2023-09-01
* ATPrepAddPrimaryKey: ignore non-PK constraintsAlvaro Herrera2023-09-01
* Remove useless if conditionPeter Eisentraut2023-08-29
* Remove useless if conditionPeter Eisentraut2023-08-29
* Make more use of makeColumnDef()Peter Eisentraut2023-08-29
* Add some const decorationsPeter Eisentraut2023-08-29
* Catalog not-null constraintsAlvaro Herrera2023-08-25
* Add OAT hook calls for more subcommands of ALTER TABLEMichael Paquier2023-08-17
* Add missing ObjectIdGetDatum() in syscache lookup calls for OidsMichael Paquier2023-07-20
* Fix updates of indisvalid for partitioned indexesMichael Paquier2023-07-14
* Remove ancient special case code for adding oid columnsPeter Eisentraut2023-07-12
* Message wording improvementsPeter Eisentraut2023-07-10
* Add more sanity checks with callers of changeDependencyFor()Michael Paquier2023-07-10
* Revert MAINTAIN privilege and pg_maintain predefined role.Nathan Bossart2023-07-07
* Add macro for maximum statistics targetPeter Eisentraut2023-07-03
* Ignore invalid indexes when enforcing index rules in ALTER TABLE ATTACH PARTI...Michael Paquier2023-06-28
* Fix cache lookup hazards introduced by ff9618e82a.Nathan Bossart2023-06-22
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Fix typos in commentsMichael Paquier2023-05-02
* Comment fix for 60684dd834.Jeff Davis2023-04-17
* Revert "Catalog NOT NULL constraints" and falloutAlvaro Herrera2023-04-12
* Catalog NOT NULL constraintsAlvaro Herrera2023-04-07