Commit Graph

654 Commits (cb03fa33aeaea4775b9f3437a2240de4ac9cb630)

Author SHA1 Message Date
Tom Lane cb03fa33ae Fix assorted syscache lookup sloppiness in partition-related code. 8 years ago
Alvaro Herrera a61f5ab986 Simplify index_[constraint_]create API 8 years ago
Peter Eisentraut 0e1539ba0d Add some const decorations to prototypes 8 years ago
Robert Haas 1aba8e651a Add hash partitioning. 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Tom Lane af20e2d728 Fix ALTER TABLE code to update domain constraints when needed. 8 years ago
Tom Lane 37a795a60b Support domains over composite types. 8 years ago
Robert Haas 14f67a8ee2 On attach, consider skipping validation of subpartitions individually. 8 years ago
Robert Haas c31e9d4baf Improve error message when skipping scan of default partition. 8 years ago
Robert Haas 42651bdd68 Fix inconsistent capitalization. 8 years ago
Peter Eisentraut 821fb8cdbf Message style fixes 8 years ago
Robert Haas 6f6b99d133 Allow a partitioned table to have a default partition. 8 years ago
Simon Riggs 5b6d13eec7 Allow SET STATISTICS on expression indexes 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Robert Haas ecfe59e50f Refactor validation of new partitions a little bit. 8 years ago
Tom Lane 21d304dfed Final pgindent + perltidy run for v10. 8 years ago
Tom Lane 749c7c4170 Fix handling of container types in find_composite_type_dependencies. 8 years ago
Robert Haas f85f88bcc2 Fix bug in deciding whether to scan newly-attached partition. 8 years ago
Robert Haas 972b6ec20b Fix lock upgrade hazard in ATExecAttachPartition. 8 years ago
Robert Haas 583df3b5c5 Code beautification for ATExecAttachPartition. 8 years ago
Robert Haas 610e8ebb0f Teach map_partition_varattnos to handle whole-row expressions. 8 years ago
Andrew Gierth 501ed02cf6 Fix transition tables for partition/inheritance. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 8 years ago
Robert Haas b08df9cab7 Teach predtest.c about CHECK clauses to fix partitioning bugs. 8 years ago
Robert Haas ee252f074b Fix failure to remove dependencies when a partition is detached. 8 years ago
Tom Lane 0d18852666 Disallow CREATE INDEX if table is already in use in current session. 8 years ago
Tom Lane 76a3df6e5e Code review focused on new node types added by partitioning support. 8 years ago
Robert Haas ac8d7e1b83 Fix corruption of tableElts list by MergeAttributes(). 8 years ago
Robert Haas 3ec76ff1f2 Don't explicitly mark range partitioning columns NOT NULL. 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Tom Lane 12590c5d33 Fix unsafe reference into relcache in constructed CommentStmt. 8 years ago
Tom Lane b5b0db19b8 Fix handling of extended statistics during ALTER COLUMN TYPE. 8 years ago
Robert Haas 6a4dda44e0 Fix VALIDATE CONSTRAINT to consider NO INHERIT attribute. 9 years ago
Robert Haas 504c2205ab Fix crash when partitioned column specified twice. 9 years ago
Stephen Frost 9139aa1942 Allow ALTER TABLE ONLY on partitioned tables 9 years ago
Robert Haas 1d5fede4a9 Code review for c94e6942ce. 9 years ago
Robert Haas 258cef1254 Fix possibile deadlock when dropping partitions. 9 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 9 years ago
Peter Eisentraut dc0400cc50 Fix compiler warning and add some more comments 9 years ago
Peter Eisentraut 3217327053 Identity columns 9 years ago
Tom Lane 64d4da511c For foreign keys, check REFERENCES privilege only on the referenced table. 9 years ago
Tom Lane 9b95f2fa1e Use ExecPrepareExpr in place of ExecPrepareCheck where appropriate. 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Simon Riggs 9b013dc238 Improve performance of replay of AccessExclusiveLocks 9 years ago
Peter Eisentraut f97a028d8e Spelling fixes in code comments 9 years ago
Peter Eisentraut 8b6d6cf853 Remove objname/objargs split for referring to objects 9 years ago
Simon Riggs 8b4d582d27 Allow partitioned tables to be dropped without CASCADE 9 years ago
Peter Eisentraut 2357c12b49 Fix typo 9 years ago