Commit Graph

508 Commits (e3ec3c00d85bd2844ffddee83df2bd67c4f8297f)

Author SHA1 Message Date
Tom Lane 1db5667bac Avoid sharing PARAM_EXEC slots between different levels of NestLoop. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane b5415e3c21 Support parameterized TidPaths. 7 years ago
Tom Lane 77d4d88afb Repair bogus EPQ plans generated for postgres_fdw foreign joins. 7 years ago
Magnus Hagander fbec7459aa Fix spelling errors and typos in comments 7 years ago
Tom Lane 52ed730d51 Remove some unnecessary fields from Plan trees. 7 years ago
Tom Lane 1c2cb2744b Fix run-time partition pruning for appends with multiple source rels. 7 years ago
Heikki Linnakangas 5220bb7533 Expand run-time partition pruning to work with MergeAppend 7 years ago
Tom Lane 57cd2b6e6d Fix create_scan_plan's handling of sortgrouprefs for physical tlists. 7 years ago
Tom Lane ff4f889164 Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode. 7 years ago
Tom Lane 939449de0e Relocate partition pruning structs to a saner place. 7 years ago
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. 9 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