Commit Graph

547 Commits (fdf218f1d52b2c93145f16b28b8374703ae4ef19)

Author SHA1 Message Date
Robert Haas 7fc7dac1a7 Pass the correct PlannerInfo to PlanForeignModify/PlanDirectModify. 7 years ago
Alvaro Herrera 055fb8d33d Add GUC enable_partition_pruning 8 years ago
Tom Lane e5d83995e9 Fix incorrect handling of join clauses pushed into parameterized paths. 8 years ago
Simon Riggs 08ea7a2291 Revert MERGE patch 8 years ago
Alvaro Herrera 499be013de Support partition pruning at execution time 8 years ago
Simon Riggs d204ef6377 MERGE SQL Command following SQL:2016 8 years ago
Simon Riggs 7cf8a5c302 Revert "Modified files for MERGE" 8 years ago
Simon Riggs 354f13855e Modified files for MERGE 8 years ago
Robert Haas 7e0d64c7a5 postgres_fdw: Push down partition-wise aggregation. 8 years ago
Robert Haas d7c19e62a8 Teach create_projection_plan to omit projection where possible. 8 years ago
Robert Haas e2f1eb0ee3 Implement partition-wise grouping/aggregation. 8 years ago
Tom Lane 9afd513df0 Fix planner failures with overlapping mergejoin clauses in an outer join. 8 years ago
Tom Lane 0a459cec96 Support all SQL:2011 options for window frame clauses. 8 years ago
Tom Lane 35a528062c Add stack-overflow guards in set-operation planning. 8 years ago
Robert Haas 2f17844104 Allow UPDATE to move rows between partitions. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane c4c2885cbb Fix UNION/INTERSECT/EXCEPT over no columns. 8 years ago
Andres Freund 1804284042 Add parallel-aware hash joins. 8 years ago
Robert Haas ab72716778 Support Parallel Append plan nodes. 8 years ago
Robert Haas e89a71fb44 Pass InitPlan values to workers via Gather (Merge). 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Tom Lane 7c70996ebf Allow bitmap scans to operate as index-only scans when possible. 8 years ago
Robert Haas 6393613b6a Fix possible crash with Parallel Bitmap Heap Scan. 8 years ago
Robert Haas f49842d1ee Basic partition-wise join functionality. 8 years ago
Tom Lane 7df2c1f8da Force rescanning of parallel-aware scan nodes below a Gather[Merge]. 8 years ago
Robert Haas 7086be6e36 When WCOs are present, disable direct foreign table modification. 8 years ago
Tom Lane 278cb43411 Be more consistent about errors for opfamily member lookup failures. 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 9ef2dbefc7 Final pgindent run with old pg_bsd_indent (version 1.3). 8 years ago
Robert Haas b08df9cab7 Teach predtest.c about CHECK clauses to fix partitioning bugs. 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Tom Lane f674743487 Remove no-longer-needed fields of Hash plan nodes. 8 years ago
Robert Haas e180c8aa8c Fire per-statement triggers on partitioned tables. 8 years ago
Tom Lane 76799fc89d Always build a custom plan node's targetlist from the path's pathtarget. 9 years ago
Tom Lane 003d80f3df Mark finished Plan nodes with parallel_safe flags. 9 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 9 years ago
Tom Lane 9c7f5229ad Optimize joins when the inner relation can be proven unique. 9 years ago
Robert Haas 7a39b5e4d1 Abstract logic to allow for multiple kinds of child rels. 9 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Robert Haas 7d8f6986b8 Fix parallel query so it doesn't spoil row estimates above Gather. 9 years ago
Peter Eisentraut 4cb824699e Cast result of copyObject() to correct type 9 years ago
Andrew Gierth b5635948ab Support hashed aggregation with grouping sets. 9 years ago
Robert Haas d3cc37f1d8 Don't scan partitioned tables. 9 years ago
Peter Eisentraut f97a028d8e Spelling fixes in code comments 9 years ago
Robert Haas a82178020d Update overlooked comment for Gather Merge. 9 years ago
Robert Haas bce352fb46 Remove some bogus logic from create_gather_merge_plan. 9 years ago
Robert Haas 0ee92e1c9b Fix a couple of planner bugs in Gather Merge. 9 years ago
Robert Haas 355d3993c5 Add a Gather Merge executor node. 9 years ago
Robert Haas f35742ccb7 Support parallel bitmap heap scans. 9 years ago