Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane2005-11-14 23:54:23 +0000
committerTom Lane2005-11-14 23:54:23 +0000
commit1bdf124b94af3c24d3c3083c820804274df8262b (patch)
tree580185c38a9903dd1bb390d099719e781044d2de /src/tools/pgindent/indent.bsd.patch
parente93fb885ebbf4ecbafe3e16813dc47397eda84ea (diff)
Restore the former RestrictInfo field valid_everywhere (but invert the flag
sense and rename to "outerjoin_delayed" to more clearly reflect what it means). I had decided that it was redundant in 8.1, but the folly of this is exposed by a bug report from Sebastian Böck. The place where it's needed is to prevent orindxpath.c from cherry-picking arms of an outer-join OR clause to form a relation restriction that isn't actually legal to push down to the relation scan level. There may be some legal cases that this forbids optimizing, but we'd need much closer analysis to determine it.
Diffstat (limited to 'src/tools/pgindent/indent.bsd.patch')
0 files changed, 0 insertions, 0 deletions