postgresql/src
Tom Lane ed5d55dafe Fix a bug in the original implementation of redundant-join-clause removal:
clauses in which one side or the other references both sides of the join
cannot be removed as redundant, because that expression won't have been
constrained below the join.  Per report from Sergey Burladyan.

CVS HEAD does not contain this bug due to EquivalenceClass rewrite, but it
seems wise to include the regression test for it anyway.
2007-07-31 19:53:37 +00:00
..
backend If we're gonna use ExecRelationIsTargetRelation here, might as well 2007-07-31 16:36:07 +00:00
bin Arrange to put TOAST tables belonging to temporary tables into special schemas 2007-07-25 22:16:18 +00:00
include Remove FileUnlink(), which wasn't being used anywhere and interacted poorly 2007-07-26 15:15:18 +00:00
interfaces Synced parser 2007-07-25 16:10:41 +00:00
makefiles Fix PGXS conventions so that extensions can be built against Postgres 2007-06-26 22:05:04 +00:00
pl Silence compiler warnings on mingw 2007-07-25 10:17:46 +00:00
port Rename DLLIMPORT macro to PGDLLIMPORT to avoid conflict with 2007-07-25 12:22:54 +00:00
template With the native compiler on Unixware, disable optimization if 2007-07-16 17:38:48 +00:00
test Fix a bug in the original implementation of redundant-join-clause removal: 2007-07-31 19:53:37 +00:00
timezone Make some messages more consistent 2007-05-31 15:13:06 +00:00
tools Disable warning 4090 = different const qualifiers on msvc since it 2007-07-25 10:51:03 +00:00
tutorial Fix PGXS conventions so that extensions can be built against Postgres 2007-06-26 22:05:04 +00:00
bcc32.mak Remove old-style win32 client-only visual c++ build infrastructure for everything except 2007-03-05 14:18:38 +00:00
DEVELOPERS Testing commit stuff 2006-07-10 15:50:02 +00:00
Makefile Remove remains of old depend target. 2007-01-20 17:16:17 +00:00
Makefile.global.in Fix PGXS conventions so that extensions can be built against Postgres 2007-06-26 22:05:04 +00:00
Makefile.shlib Change $(CC) to $(COMPILER) on Solaris gcc so -m64 is passed into the 2007-02-20 22:45:57 +00:00
nls-global.mk When merging PO files, take into consideration translations in other PO 2006-04-05 13:40:15 +00:00
win32.mak Remove old-style win32 client-only visual c++ build infrastructure for everything except 2007-03-05 14:18:38 +00:00