index
:
delta/postgresql.git
REL2_0B
REL6_4
REL6_5_PATCHES
REL7_0_PATCHES
REL7_1_STABLE
REL7_2_STABLE
REL7_3_STABLE
REL7_4_STABLE
REL8_0_STABLE
REL8_1_STABLE
REL8_2_STABLE
REL8_3_STABLE
REL8_4_STABLE
REL8_5_ALPHA1_BRANCH
REL8_5_ALPHA2_BRANCH
REL8_5_ALPHA3_BRANCH
REL9_0_ALPHA4_BRANCH
REL9_0_ALPHA5_BRANCH
REL9_0_STABLE
REL9_1_STABLE
REL9_2_STABLE
REL9_3_STABLE
REL9_4_STABLE
REL9_5_STABLE
REL9_6_STABLE
REL_10_STABLE
REL_11_STABLE
REL_12_STABLE
REL_13_STABLE
REL_14_STABLE
REL_15_STABLE
Release_1_0_3
WIN32_DEV
ecpg_big_bison
master
git.postgresql.org: git/postgresql.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
include
/
optimizer
Commit message (
Expand
)
Author
Age
Files
Lines
*
make sure the $Id tags are converted to $PostgreSQL as well ...
PostgreSQL Daemon
2003-11-29
22
-22
/
+22
*
Remove geqo_random_seed parameter. Having geqo reset the global random()
Tom Lane
2003-09-07
1
-3
/
+1
*
Another pgindent run with updated typedefs.
Bruce Momjian
2003-08-08
3
-6
/
+6
*
Update copyrights to 2003.
Bruce Momjian
2003-08-04
22
-44
/
+44
*
pgindent run.
Bruce Momjian
2003-08-04
11
-80
/
+79
*
Make cost estimates for SubqueryScan more realistic: charge cpu_tuple_cost
Tom Lane
2003-07-14
1
-1
/
+2
*
Restructure building of join relation targetlists so that a join plan
Tom Lane
2003-06-29
3
-5
/
+7
*
Support expressions of the form 'scalar op ANY (array)' and
Tom Lane
2003-06-29
1
-1
/
+2
*
Back out array mega-patch.
Bruce Momjian
2003-06-25
1
-4
/
+1
*
Array mega-patch.
Bruce Momjian
2003-06-24
1
-1
/
+4
*
Adjust nestloop-with-inner-indexscan plan generation so that we catch
Tom Lane
2003-06-15
1
-1
/
+5
*
Add missing DLLIMPORT for cpu_index_tuple_cost to
Bruce Momjian
2003-06-11
1
-2
/
+2
*
Implement outer-level aggregates to conform to the SQL spec, with
Tom Lane
2003-06-06
2
-3
/
+5
*
Replace functional-index facility with expressional indexes. Any column
Tom Lane
2003-05-28
1
-4
/
+1
*
Cause CHAR(n) to TEXT or VARCHAR conversion to automatically strip trailing
Tom Lane
2003-05-26
1
-2
/
+3
*
Implement feature of new FE/BE protocol whereby RowDescription identifies
Tom Lane
2003-05-06
2
-5
/
+4
*
Adjust subquery qual pushdown rules so that we can push down a qual
Tom Lane
2003-04-24
1
-3
/
+1
*
Restructure parsetree representation of DECLARE CURSOR: now it's a
Tom Lane
2003-03-10
2
-3
/
+4
*
Turns out new IN implementation has got some problems in an UPDATE or
Tom Lane
2003-03-05
1
-2
/
+2
*
Teach planner how to propagate pathkeys from sub-SELECTs in FROM up to
Tom Lane
2003-02-15
3
-6
/
+6
*
Detect case where an outer join can be reduced to a plain inner join
Tom Lane
2003-02-09
1
-2
/
+3
*
Make further use of new bitmapset code: executor's chgParam, extParam,
Tom Lane
2003-02-09
1
-2
/
+2
*
Replace planner's representation of relation sets, per pghackers discussion.
Tom Lane
2003-02-08
3
-12
/
+15
*
Minor code cleanup: remove no-longer-useful pull_subplans() function,
Tom Lane
2003-02-04
1
-3
/
+2
*
Tweak planner and executor to avoid doing ExecProject() in table scan
Tom Lane
2003-02-03
1
-5
/
+2
*
Extend join-selectivity API (oprjoin interface) so that join type is
Tom Lane
2003-01-28
2
-10
/
+14
*
Upgrade cost estimation for joins, per discussion with Bradley Baetz.
Tom Lane
2003-01-27
1
-13
/
+4
*
Allow the planner to collapse explicit inner JOINs together, rather than
Tom Lane
2003-01-25
2
-8
/
+6
*
Modify planner's implied-equality-deduction code so that when a set
Tom Lane
2003-01-24
3
-8
/
+20
*
IN clauses appearing at top level of WHERE can now be handled as joins.
Tom Lane
2003-01-20
8
-13
/
+36
*
Fix parse_agg.c to detect ungrouped Vars in sub-SELECTs; remove code
Tom Lane
2003-01-17
1
-2
/
+1
*
Adjust API of expression_tree_mutator and query_tree_mutator to
Tom Lane
2003-01-17
1
-5
/
+11
*
Now that switch_outer processing no longer relies on being run after
Tom Lane
2003-01-15
1
-4
/
+1
*
Allow merge and hash joins to occur on arbitrary expressions (anything not
Tom Lane
2003-01-15
4
-13
/
+9
*
Reconsider mechanism for marking sub-selects that are at top level of
Tom Lane
2003-01-13
1
-1
/
+1
*
Revise cost_qual_eval() to compute both startup (one-time) and per-tuple
Tom Lane
2003-01-12
1
-2
/
+2
*
Fix GEQO to work again in CVS tip, by being more careful about memory
Tom Lane
2002-12-16
2
-10
/
+6
*
Clean up plantree representation of SubPlan-s --- SubLink does not appear
Tom Lane
2002-12-14
1
-2
/
+2
*
Preliminary code review for domain CHECK constraints patch: add documentation,
Tom Lane
2002-12-12
1
-2
/
+1
*
Phase 2 of read-only-plans project: restructure expression-tree nodes
Tom Lane
2002-12-12
3
-19
/
+18
*
Teach planner to expand sufficiently simple SQL-language functions
Tom Lane
2002-12-01
1
-1
/
+2
*
Be more realistic about plans involving Materialize nodes: take their
Tom Lane
2002-11-30
2
-2
/
+5
*
Restructure planning of nestloop inner indexscans so that the set of usable
Tom Lane
2002-11-24
2
-2
/
+7
*
Finish implementation of hashed aggregation. Add enable_hashagg GUC
Tom Lane
2002-11-21
2
-7
/
+21
*
Add an at-least-marginally-plausible method of estimating the number
Tom Lane
2002-11-19
1
-3
/
+7
*
Add DOMAIN check constraints.
Bruce Momjian
2002-11-15
1
-1
/
+2
*
Phase 2 of hashed-aggregation project. nodeAgg.c now knows how to do
Tom Lane
2002-11-06
1
-1
/
+2
*
First phase of implementing hash-based grouping/aggregation. An AGG plan
Tom Lane
2002-11-06
3
-10
/
+11
*
Tweak querytree-dependency-extraction code so that columns of tables
Tom Lane
2002-09-11
1
-3
/
+8
*
pgindent run.
Bruce Momjian
2002-09-04
3
-9
/
+8
[next]