]> granicus.if.org Git - postgresql/history - src/backend/optimizer/prep
Fix initialization of fake LSN for unlogged relations
[postgresql] / src / backend / optimizer / prep /
2019-09-24 Tom LanePrevent bogus pullup of constant-valued functions retur...
2019-08-12 Tom LaneRationalize use of list_concat + list_copy combinations.
2019-08-09 Tom LaneCosmetic improvements in setup of planner's per-RTE...
2019-08-01 Tom LaneAllow functions-in-FROM to be pulled up if they reduce...
2019-07-21 David RowleySpeed up finding EquivalenceClasses for a given set...
2019-07-16 Michael PaquierFix inconsistencies and typos in the tree
2019-07-15 Tom LaneRepresent Lists as expansible arrays, not chains of...
2019-05-22 Tom LanePhase 2 pgindent run for v12.
2019-04-05 Tom LaneUse Append rather than MergeAppend for scanning ordered...
2019-03-30 Tom LaneSpeed up planning when partitions can be pruned at...
2019-02-28 Tom LaneStandardize some more loops that chase down parallel...
2019-02-05 Tom LaneRemove unnecessary "inline" marker introduced in commit...
2019-01-29 Tom LaneRefactor planner's header files.
2019-01-29 Tom LaneMake some small planner API cleanups.
2019-01-28 Tom LaneIn the planner, replace an empty FROM clause with a...
2019-01-21 Andres FreundReplace uses of heap_open et al with the corresponding...
2019-01-21 Andres FreundReplace heapam.h includes with {table, relation}.h...
2019-01-13 Andres FreundRemove heapam.h include made superfluous by b60c3975990.
2019-01-10 Alvaro HerreraMove inheritance expansion code into its own file
2019-01-02 Bruce MomjianUpdate copyright for 2019
2018-12-17 Amit KapilaRemove extra semicolons.
2018-11-16 Alvaro HerreraRedesign initialization of partition routing structures
2018-10-14 Tom LaneUse PlaceHolderVars within the quals of a FULL JOIN.
2018-10-02 Tom LaneChange rewriter/planner/executor/plancache to depend...
2018-09-18 Tom LaneFix some minor issues exposed by outfuncs/readfuncs...
2018-07-13 Heikki LinnakangasImprove performance of tuple conversion map generation
2018-07-04 Michael PaquierRemove dead code for temporary relations in partition...
2018-06-26 Alvaro HerreraAllow direct lookups of AppendRelInfo by child relid
2018-04-26 Tom LanePost-feature-freeze pgindent run.
2018-04-25 Robert HaasPrevent generation of bogus subquery scan paths.
2018-04-23 Alvaro HerreraAdd GUC enable_partition_pruning
2018-04-12 Simon RiggsRevert MERGE patch
2018-04-08 Tom LaneMerge catalog/pg_foo_fn.h headers back into pg_foo...
2018-04-07 Alvaro HerreraSupport partition pruning at execution time
2018-04-06 Alvaro HerreraFaster partition pruning
2018-04-03 Simon RiggsMERGE SQL Command following SQL:2016
2018-04-02 Simon RiggsRevert "Modified files for MERGE"
2018-04-02 Simon RiggsModified files for MERGE
2018-04-02 Robert Haaspostgres_fdw: Push down partition-wise aggregation.
2018-03-22 Robert HaasConsider Parallel Append of partial paths for UNION...
2018-03-19 Robert HaasGenerate a separate upper relation for each stage of...
2018-03-19 Robert HaasRewrite recurse_union_children to iterate, rather than...
2018-03-11 Tom LaneFix improper uses of canonicalize_qual().
2018-01-28 Tom LaneAdd stack-overflow guards in set-operation planning.
2018-01-19 Robert HaasAllow UPDATE to move rows between partitions.
2018-01-12 Tom LaneAvoid unnecessary failure in SELECT concurrent with...
2018-01-12 Tom LaneFix incorrect handling of subquery pullup in the presen...
2018-01-12 Bruce MomjianC comment: fix "the the" mentions in C comments
2018-01-09 Robert HaasFix comment.
2018-01-03 Bruce MomjianUpdate copyright for 2018
2017-12-22 Tom LaneFix UNION/INTERSECT/EXCEPT over no columns.
2017-12-05 Robert HaasSupport Parallel Append plan nodes.
2017-11-27 Tom LaneFix creation of resjunk tlist entries for inherited...
2017-11-08 Peter EisentrautChange TRUE/FALSE to true/false
2017-11-02 Tom LaneTeach planner to account for HAVING quals in aggregatio...
2017-10-06 Robert HaasBasic partition-wise join functionality.
2017-09-30 Tom LaneSupport arrays over domains.
2017-09-14 Robert HaasExpand partitioned table RTEs level by level, without...
2017-09-14 Robert HaasMake RelationGetPartitionDispatchInfo expand depth...
2017-08-31 Robert HaasExpand partitioned tables in PartDesc order.
2017-08-20 Andres FreundChange tupledesc->attrs[n] to TupleDescAttr(tupledesc...
2017-08-17 Tom LaneAdd missing "static" marker.
2017-08-15 Tom LaneAvoid out-of-memory in a hash join with many duplicate...
2017-08-15 Robert HaasTeach adjust_appendrel_attrs(_multilevel) to do multipl...
2017-08-15 Robert HaasAvoid unnecessary single-child Append nodes.
2017-06-21 Tom LanePhase 3 of pgindent updates.
2017-06-21 Tom LanePhase 2 of pgindent updates.
2017-06-21 Tom LaneInitial pgindent run with pg_bsd_indent version 2.0.
2017-05-17 Bruce MomjianPost-PG 10 beta1 pgindent run
2017-04-10 Tom LaneImprove castNode notation by introducing list-extractio...
2017-04-07 Tom LaneFix planner error (or assert trap) with nested set...
2017-04-04 Robert HaasAbstract logic to allow for multiple kinds of child...
2017-04-01 Kevin GrittnerAdd infrastructure to support EphemeralNamedRelation...
2017-03-29 Peter EisentrautCast result of copyObject() to correct type
2017-03-21 Robert HaasDon't scan partitioned tables.
2017-03-08 Alvaro HerreraSupport XMLTABLE query expression
2017-02-21 Peter EisentrautMake more use of castNode()
2017-01-18 Tom LaneImprove RLS planning by marking individual quals with...
2017-01-14 Tom LaneChange representation of statement lists, and add state...
2017-01-03 Bruce MomjianUpdate copyright via script for 2017
2016-11-10 Tom LaneCleanup of rewriter and planner handling of Query.hasRo...
2016-09-13 Tom LaneImprove parser's and planner's handling of set-returnin...
2016-07-01 Tom LaneRethink the GetForeignUpperPaths API (again).
2016-06-26 Tom LaneRethink node-level representation of partial-aggregatio...
2016-06-21 Tom LaneRefactor planning of projection steps that don't need...
2016-06-17 Robert HaasTry again to fix the way the scanjoin_target is used...
2016-05-11 Tom LaneFix assorted missing infrastructure for ON CONFLICT.
2016-04-12 Tom LaneRedefine create_upper_paths_hook as being invoked once...
2016-03-29 Robert HaasAllow aggregate transition states to be serialized...
2016-03-21 Robert HaasSupport parallel aggregation.
2016-03-14 Tom LaneProvide a planner hook at a suitable place for creating...
2016-03-10 Tom LaneGive pull_var_clause() reject/recurse/return behavior...
2016-03-10 Tom LaneRefactor pull_var_clause's API to make it less tedious...
2016-03-07 Tom LaneMake the upper part of the planner work by generating...
2016-02-29 Dean RasheedFix incorrect varlevelsup in security_barrier_replace_v...
2016-01-20 Robert HaasSupport multi-stage aggregation.
2016-01-02 Bruce MomjianUpdate copyright for 2016
2015-12-29 Tom LaneAdd some comments about division of labor between rewri...
2015-12-11 Tom LaneGet rid of the planner's LateralJoinInfo data structure.
2015-10-09 Stephen FrostHandle append_rel_list in expand_security_qual
next