Commit Graph

787 Commits (9679345f3c5ec071f63db358581e28f06c8744a7)

Author SHA1 Message Date
Amit Kapila 9679345f3c Fix typos. 7 years ago
Andres Freund 73b8c3bd28 tableam: Rename wrapper functions to match callback names. 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane be76af171c Initial pgindent run for v12. 7 years ago
Alvaro Herrera 75445c1515 More message style fixes 7 years ago
Tom Lane 2d7d946cd3 Clean up the behavior and API of catalog.c's is-catalog-relation tests. 7 years ago
Alvaro Herrera 61639816b8 Fix error messages 7 years ago
Tom Lane 9691aa72e2 Fix style violations in syscache lookups. 7 years ago
Alvaro Herrera 9f8b717a80 Message style fixes 7 years ago
Andres Freund 5c1560606d Fix several recently introduced issues around handling new relation forks. 7 years ago
Tom Lane c01eb619a8 Apply stopgap fix for bug #15672. 7 years ago
Alvaro Herrera 05b38c7e63 Fix partitioned index attachment 7 years ago
Alvaro Herrera 87259588d0 Fix tablespace inheritance for partitioned rels 7 years ago
Tom Lane f4a3fdfbdc Avoid order-of-execution problems with ALTER TABLE ADD PRIMARY KEY. 7 years ago
Andres Freund 4c9e1bd0a3 Reset memory context once per tuple in validateForeignKeyConstraint. 7 years ago
Tom Lane 46e3442c9e Fix failures in validateForeignKeyConstraint's slow path. 7 years ago
Andres Freund ea97e440b8 Harden tableam against nonexistant / wrong kind of AMs. 7 years ago
Alvaro Herrera 5f6fc34af5 Copy name when cloning FKs recurses to partitions 7 years ago
Alvaro Herrera f56f8f8da6 Support foreign keys that reference partitioned tables 7 years ago
Andres Freund d45e401586 tableam: Add table_finish_bulk_insert(). 7 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago
Peter Eisentraut 5dc92b844e REINDEX CONCURRENTLY 7 years ago
Andres Freund d25f519107 tableam: relation creation, VACUUM FULL/CLUSTER, SET TABLESPACE. 7 years ago
Alvaro Herrera 126d631222 Fix partitioned index creation bug with dropped columns 7 years ago
Alvaro Herrera a6da004715 Add index_get_partition convenience function 7 years ago
Peter Eisentraut f177660ab0 Include all columns in default names for foreign key constraints 7 years ago
Robert Haas bbb96c3704 Allow ALTER TABLE .. SET NOT NULL to skip provably unnecessary scans. 7 years ago
Andres Freund c2fe139c20 tableam: Add and use scan APIs. 7 years ago
Noah Misch 3c5926301a Avoid some table rewrites for ALTER TABLE .. SET DATA TYPE timestamp. 7 years ago
Robert Haas 898e5e3290 Allow ATTACH PARTITION with only ShareUpdateExclusiveLock. 7 years ago
Andres Freund 8586bf7ed8 tableam: introduce table AM infrastructure. 7 years ago
Andres Freund ff11e7f4b9 Use slots in trigger infrastructure, except for the actual invocation. 7 years ago
Andres Freund b8d71745ea Store table oid and tuple's tid in tuple slots directly. 7 years ago
Robert Haas 1bb5e78218 Move code for managing PartitionDescs into a new file, partdesc.c 7 years ago
Tom Lane 1d92a0c9f7 Redesign the partition dependency mechanism. 7 years ago
Alvaro Herrera cb90de1aac Fix trigger drop procedure 7 years ago
Tom Lane 5f5c014590 Allow RECORD and RECORD[] to be specified in function coldeflists. 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Andres Freund a9c35cf85c Change function call information to be variable length. 7 years ago
Michael Paquier c9b75c5838 Simplify restriction handling of two-phase commit for temporary objects 7 years ago
Peter Eisentraut 7c079d7417 Allow generalized expression syntax for partition bounds 7 years ago
Alvaro Herrera efd9366dce Fix droppability of constraints upon partition detach 7 years ago
Alvaro Herrera 19184fcc09 Simplify coding to detach constraints when detaching partition 7 years ago
Alvaro Herrera ae366aa577 Detach constraints when partitions are detached 7 years ago
Andres Freund 346ed70b0a Rename RelationData.rd_amroutine to rd_indam. 7 years ago
Alvaro Herrera 0464fdf07f Create action triggers when partitions are detached 7 years ago
Andres Freund e7cc78ad43 Remove superfluous tqual.h includes. 7 years ago
Andres Freund e0c4ec0728 Replace uses of heap_open et al with the corresponding table_* function. 7 years ago
Alvaro Herrera 0325d7a595 Fix creation of duplicate foreign keys on partitions 7 years ago
Alvaro Herrera 03afae201f Move CloneForeignKeyConstraints to tablecmds.c 7 years ago