Commit 77ba610
committed
Revert "Use Foreign Key relationships to infer multi-column join selectivity".
This commit reverts 137805f as well as the associated commits 015e889,
5306df2, and 68d704e. We found multiple bugs in this feature, and
there was concern about possible planner slowdown (though to be fair,
exhibiting a very large slowdown proved difficult). The way forward
requires a considerable rewrite, which may or may not be possible to
accomplish in time for beta2. In my judgment reviewing the rewrite will
be easier to accomplish starting from a clean slate, so let's temporarily
revert what's there now. This also leaves us in a safe state if it turns
out to be necessary to postpone the rewrite to the next development cycle.
Discussion: <20160429102531.GA13701@huehner.biz>1 parent 5c6d2a5 commit 77ba610
File tree
12 files changed
+25
-591
lines changed- src
- backend
- nodes
- optimizer
- path
- util
- utils
- cache
- misc
- include
- nodes
- optimizer
- utils
- test/regress/expected
12 files changed
+25
-591
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2137 | 2137 | | |
2138 | 2138 | | |
2139 | 2139 | | |
2140 | | - | |
2141 | | - | |
2142 | | - | |
2143 | | - | |
2144 | | - | |
2145 | | - | |
2146 | | - | |
2147 | | - | |
2148 | | - | |
2149 | | - | |
2150 | 2140 | | |
2151 | 2141 | | |
2152 | 2142 | | |
| |||
3617 | 3607 | | |
3618 | 3608 | | |
3619 | 3609 | | |
3620 | | - | |
3621 | | - | |
3622 | | - | |
3623 | 3610 | | |
3624 | 3611 | | |
3625 | 3612 | | |
| |||
0 commit comments