doc: Improve description of wal_compression
[postgresql.git] / src / backend / optimizer /
2 days ago Richard GuoSimplify relation_has_unique_index_for()
2 days ago Richard GuoPathify RHS unique-ification for semijoin planning
7 days ago Tom LaneGrab the low-hanging fruit from forcing USE_FLOAT8_BYVA...
9 days ago Dean RasheedFix security checks in selectivity estimation functions.
13 days ago Etsuro FujitaDisallow collecting transition tuples from child foreig...
2025-07-31 Michael PaquierRename CachedPlanType to PlannedStmtOrigin for PlannedStmt
2025-07-29 David RowleyDisplay Memoize planner estimates in EXPLAIN
2025-07-24 Michael PaquierIntroduce field tracking cached plan type in PlannedStmt
2025-07-22 Richard GuoReduce "Var IS [NOT] NULL" quals during constant folding
2025-07-22 Richard GuoCentralize collection of catalog info needed early...
2025-07-22 Richard GuoExpand virtual generated columns before sublink pull-up
2025-07-08 Richard GuoConsider explicit incremental sort for Append and Merge...
2025-07-03 Tom LaneSimplify COALESCE() with one surviving argument.
2025-07-03 Richard GuoEnable use of Memoize for ANTI joins
2025-06-29 Tom LaneFix some new issues with planning of PlaceHolderVars.
2025-06-20 Tom LaneRemove planner's have_dangerous_phv() join-order restri...
2025-06-19 Fujii Masaodoc: Mention GIN indexes support parallel builds.
2025-05-22 Tom LaneIn ExecInitModifyTable, don't scribble on the source...
2025-05-22 Amit LangoteRevert "Don't lock partitions pruned by initial pruning"
2025-05-18 Alexander KorotkovFix tuple_fraction calculation in generate_orderedappen...
2025-05-14 Richard GuoAdd explicit initialization for all PlannerGlobal fields
2025-05-08 Richard GuoTrack the number of presorted outer pathkeys in MergePath
2025-05-07 Alexander KorotkovRefactor ChangeVarNodesExtended() using the custom...
2025-05-03 Alexander KorotkovRevert "Refactor ChangeVarNodesExtended() using the...
2025-05-03 Alexander KorotkovRefactor ChangeVarNodesExtended() using the custom...
2025-04-27 Alexander KorotkovDisallow removing placeholders during Self-Join Elimina...
2025-04-20 David RowleyFix issue with ORDER BY / DISTINCT aggregates and FILTER
2025-04-16 Richard GuoFix an incorrect check in get_memoize_path
2025-04-15 Tom LaneFix failure for generated column with a not-null domain...
2025-04-10 David RowleyUpdate wording in optimizer/README for EquivalenceClasses
2025-04-09 Tom LaneDoc: note that two examples in optimizer/README are...
2025-04-08 David RowleySpeedup child EquivalenceMember lookup in planner
2025-04-08 Bruce MomjianFix PG 17 [NOT] NULL optimization bug for domains
2025-04-07 Álvaro HerreraAllow NOT NULL constraints to be added as NOT VALID
2025-04-06 Peter EisentrautRelax ordering-related hardcoded btree requirements...
2025-04-04 Alexander KorotkovConvert 'x IN (VALUES ...)' to 'x = ANY ...' then appro...
2025-04-04 Alexander KorotkovExtract make_SAOP_expr() function from match_orclause_t...
2025-04-04 Peter EisentrautConvert PathKey to use CompareType
2025-04-04 Amit LangoteMake derived clause lookup in EquivalenceClass more...
2025-04-04 Amit LangoteAdd assertion to verify derived clause has constant RHS
2025-04-03 Richard GuoRemove duplicated comment in get_relation_constraints
2025-04-02 Tom LaneChange SQL-language functions to use the plan cache.
2025-04-02 Peter EisentrautAdd support for NOT ENFORCED in foreign key constraints
2025-04-01 David RowleyFix planner's failure to identify multiple hashable...
2025-03-28 Alexander KorotkovMake group_similar_or_args() reorder clause list as...
2025-03-24 Michael PaquierAllow plugins to set a 64-bit plan identifier in Planne...
2025-03-20 Peter EisentrautRevert workarounds for -Wmissing-braces false positives...
2025-03-19 Amit LangoteEnsure first ModifyTable rel initialized if all are...
2025-03-15 Melanie PlagemanRemove table AM callback scan_bitmap_next_block
2025-03-13 Richard GuoFix incorrect handling of subquery pullup
2025-03-13 Richard GuoRemove code setting wrap_non_vars to true for UNION...
2025-03-12 Tom LaneBuild whole-row Vars the same way during parsing and...
2025-03-11 Tom LaneImprove EXPLAIN's display of window functions.
2025-03-10 Alexander KorotkovUse extended stats for precise estimation of bucket...
2025-03-10 Alexander KorotkovTeach Append to consider tuple_fraction when accumulati...
2025-03-07 Peter EisentrautRename amcancrosscompare
2025-03-04 Richard GuoAvoid NullTest deduction for clone clauses
2025-02-27 Alexander KorotkovGet rid of ojrelid local variable in remove_rel_from_qu...
2025-02-25 Richard GuoEliminate code duplication in replace_rte_variables...
2025-02-25 Richard GuoExpand virtual generated columns in the planner
2025-02-19 Richard GuoFix freeing a child join's SpecialJoinInfo
2025-02-17 Alexander KorotkovImplement Self-Join Elimination
2025-02-17 Richard GuoAdjust tuples estimate for appendrels
2025-02-07 Amit LangoteTrack unpruned relids to avoid processing pruned relations
2025-02-04 Alexander KorotkovAllow usage of match_orclause_to_indexcol() for joins
2025-02-04 Alexander KorotkovRevise the header comment for match_clause_to_indexcol()
2025-01-31 Tom LaneGet rid of our dependency on type "long" for memory...
2025-01-30 Amit LangoteMove PartitionPruneInfo out of plan nodes into PlannedStmt
2025-01-29 Tom LaneHandle default NULL insertion a little better.
2025-01-17 Tom LaneFix setrefs.c's failure to do expression processing...
2025-01-16 Dean RasheedAdd OLD/NEW support to RETURNING in DML queries.
2025-01-15 Peter EisentrautRename RowCompareType to CompareType
2025-01-11 Peter EisentrautAdd support for NOT ENFORCED in CHECK constraints
2025-01-10 David RowleyFix UNION planner datatype issue
2025-01-01 David RowleyFix an assortment of spelling mistakes and typos
2025-01-01 Bruce MomjianUpdate copyright for 2025
2024-12-20 David RowleyIntroduce CompactAttribute array in TupleDesc, take 2
2024-12-19 Tom LaneImprove planner's handling of SetOp plans.
2024-12-19 Tom LaneConvert SetOp to read its inputs as outerPlan and inner...
2024-12-17 Tomas VondraUpdate comments about index parallel builds
2024-12-17 Richard GuoAvoid unnecessary wrapping for more complex expressions
2024-12-14 John NaylorFix typo
2024-12-12 David RowleyDetect redundant GROUP BY columns using UNIQUE indexes
2024-12-12 David RowleyDefer remove_useless_groupby_columns() work until query...
2024-12-09 Richard GuoAvoid unnecessary wrapping for Vars and PHVs
2024-11-30 Tom LaneAvoid mislabeling of lateral references, redux.
2024-11-29 Alexander KorotkovSkip not SOAP-supported indexes while transforming...
2024-11-29 David RowleyFix typo in header comment for set_operation_ordered_re...
2024-11-28 Tom LaneAvoid mislabeling of lateral references when pulling...
2024-11-28 Peter EisentrautRemove useless casts to (void *)
2024-11-26 Richard GuoRemove dead code in get_param_path_clause_serials()
2024-11-26 Richard GuoReordering DISTINCT keys to match input path's pathkeys
2024-11-25 Alexander KorotkovRemove the wrong assertion from match_orclause_to_index...
2024-11-23 Alexander KorotkovTeach bitmap path generation about transforming OR...
2024-11-23 Alexander KorotkovTransform OR-clauses to SAOP's during index matching
2024-11-19 Tom LaneCompare collations before merging UNION operations.
2024-11-08 Tom LaneImprove fix for not entering parallel mode when holding...
2024-11-08 Álvaro HerreraAdd pg_constraint rows for not-null constraints
2024-11-08 Amit LangoteDisallow partitionwise join when collations don't match
2024-11-08 Amit LangoteDisallow partitionwise grouping when collations don...
next