]> granicus.if.org Git - postgresql/history - src/backend/optimizer
Fix initialization of fake LSN for unlogged relations
[postgresql] / src / backend / optimizer /
2019-10-19 Michael PaquierRemove last traces of heap_open/close in the tree
2019-09-24 Tom LanePrevent bogus pullup of constant-valued functions retur...
2019-08-16 Etsuro FujitaRemove useless bms_free() calls in build_child_join_rel().
2019-08-13 Alvaro HerreraDon't constraint-exclude partitioned tables as much
2019-08-13 Michael PaquierFix inconsistencies and typos in the tree, take 10
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-06 Michael PaquierFix typo in pathnode.c
2019-08-05 Michael PaquierFix inconsistencies and typos in the tree, take 9
2019-08-02 Andres FreundFix representation of hash keys in Hash/HashJoin nodes.
2019-08-01 Tom LaneAllow functions-in-FROM to be pulled up if they reduce...
2019-07-21 David RowleyAdjust overly strict Assert
2019-07-21 David RowleySpeed up finding EquivalenceClasses for a given set...
2019-07-17 Tom LaneAvoid using lcons and list_delete_first where it's...
2019-07-16 Tom LaneRemove lappend_cell...() family of List functions.
2019-07-16 Tom LaneRedesign the API for list sorting (list_qsort becomes...
2019-07-16 Michael PaquierFix inconsistencies and typos in the tree
2019-07-15 Tom LaneRepresent Lists as expansible arrays, not chains of...
2019-07-03 David RowleyDon't remove surplus columns from GROUP BY for inherita...
2019-07-01 Michael PaquierFix many typos and inconsistencies
2019-06-30 Andrew GierthRepair logic for reordering grouping sets optimization.
2019-06-18 Thomas MunroPrevent Parallel Hash Join for JOIN_UNIQUE_INNER.
2019-06-15 Tomas VondraRework the pg_statistic_ext catalog
2019-06-13 Tom LaneAvoid combinatorial explosion in add_child_rel_equivale...
2019-05-22 Tom LanePhase 2 pgindent run for v12.
2019-05-22 Tom LaneInitial pgindent run for v12.
2019-05-09 Tom LaneRepair issues with faulty generation of merge-append...
2019-05-09 Etsuro Fujitapostgres_fdw: Fix cost estimation for aggregate pushdown.
2019-05-05 Tom LaneFix style violations in syscache lookups.
2019-04-30 Tom LaneClean up handling of constraint_exclusion and enable_pa...
2019-04-19 Michael PaquierFix collection of typos and grammar mistakes in docs...
2019-04-09 Tom LanePrevent inlining of multiply-referenced CTEs with outer...
2019-04-08 Tom LaneFix improper interaction of FULL JOINs with lateral...
2019-04-07 Tom LaneClean up side-effects of commits ab5fcf2b0 et al.
2019-04-05 Tom LaneUse Append rather than MergeAppend for scanning ordered...
2019-04-04 Tom LaneMake queries' locking of indexes more consistent.
2019-04-02 Etsuro Fujitapostgres_fdw: Perform the (FINAL, NULL) upperrel operat...
2019-04-02 Etsuro FujitaRefactor create_limit_path() to share cost adjustment...
2019-04-01 Andres Freundtableam: bitmap table scan.
2019-04-01 Andres Freundtableam: Formatting and other minor cleanups.
2019-03-31 Tom LaneCompute root->qual_security_level in a less random...
2019-03-31 Andres Freundtableam: Move heap specific logic from estimate_rel_siz...
2019-03-30 Tom LaneSpeed up planning when partitions can be pruned at...
2019-03-30 Tom LaneAvoid crash in partitionwise join planning under GEQO.
2019-03-30 Peter EisentrautGenerated columns
2019-03-27 Tomas VondraAdd support for multivariate MCV lists
2019-03-27 Tom LaneAvoid passing query tlist around separately from root...
2019-03-26 Tom LaneBuild "other rels" of appendrel baserels in a separate...
2019-03-26 Tom LaneGet rid of duplicate child RTE for a partitioned table.
2019-03-25 Tom LaneSuppress Append and MergeAppend plan nodes that have...
2019-03-22 Tom LaneDon't copy PartitionBoundInfo in set_relation_partition...
2019-03-22 Peter EisentrautCollations with nondeterministic comparison
2019-03-15 Thomas MunroEnable parallel query with SERIALIZABLE isolation.
2019-03-14 Tom LaneEnsure dummy paths have correct required_outer if rel...
2019-03-12 Etsuro FujitaFix testing of parallel-safety of scan/join target.
2019-03-07 Tom LaneFix handling of targetlist SRFs when scan/join relation...
2019-03-07 Robert HaasAllow ATTACH PARTITION with only ShareUpdateExclusiveLock.
2019-03-01 Tom LaneTeach optimizer's predtest.c more things about ScalarAr...
2019-02-28 Tom LaneStandardize some more loops that chase down parallel...
2019-02-26 Robert HaasChange lock acquisition order in expand_inherited_rtentry.
2019-02-22 Tom LaneFix plan created for inherited UPDATE/DELETE with all...
2019-02-21 Tom LaneMove estimate_hashagg_tablesize to selfuncs.c, and...
2019-02-21 Robert HaasMove code for managing PartitionDescs into a new file...
2019-02-21 Tom LaneSpeed up match_eclasses_to_foreign_key_col() when there...
2019-02-20 Tom LaneImprove planner's understanding of strictness of type...
2019-02-20 Tom LaneFix incorrect strictness test for ArrayCoerceExpr expre...
2019-02-18 Etsuro FujitaSave PathTargets for distinct/ordered relations in...
2019-02-16 Tom LaneAllow user control of CTE materialization, and change...
2019-02-15 Tom LaneSimplify the planner's new representation of indexable...
2019-02-13 Michael PaquierFix comment related to calculation location of total_ta...
2019-02-12 Tom LaneClean up planner confusion between ncolumns and nkeycol...
2019-02-12 Tom LaneAllow extensions to generate lossy index conditions.
2019-02-11 Tom LaneFix indexable-row-comparison logic to account for cover...
2019-02-09 Tom LaneBuild out the planner support function infrastructure.
2019-02-09 Tom LaneCreate the infrastructure for planner support functions.
2019-02-09 Tom LaneRefactor the representation of indexable clauses in...
2019-02-09 Tom LaneCall set_rel_pathlist_hook before generate_gather_paths...
2019-02-07 Tom LaneSplit create_foreignscan_path() into three functions.
2019-02-06 Tom LanePropagate lateral-reference information to indirect...
2019-02-05 Tom LaneRemove unnecessary "inline" marker introduced in commit...
2019-02-01 Alvaro HerreraRenaming for new subscripting mechanism
2019-02-01 Alvaro HerreraMove building of child base quals out into a new function
2019-01-29 Tom LaneRename nodes/relation.h to nodes/pathnodes.h.
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-25 Tom LaneSplit QTW_EXAMINE_RTES flag into QTW_EXAMINE_RTES_BEFOR...
2019-01-25 Peter EisentrautAllow generalized expression syntax for partition bounds
2019-01-22 Andres FreundRename RelationData.rd_amroutine to rd_indam.
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-21 Etsuro FujitaPostpone generating tlists and EC members for inheritan...
2019-01-16 Alvaro HerreraReorganize planner code moved in b60c39759908
2019-01-15 Andres FreundDon't include genam.h from execnodes.h and relscan...
2019-01-15 Andres FreundDon't include heapam.h from others headers.
2019-01-13 Andres FreundRemove heapam.h include made superfluous by b60c3975990.
2019-01-11 Tom LaneAvoid sharing PARAM_EXEC slots between different levels...
2019-01-10 Tom LaneFix C++ compile failures in headers.
2019-01-10 Alvaro HerreraMove inheritance expansion code into its own file
2019-01-02 Tom LaneDon't believe MinMaxExpr is leakproof without checking.
next