Fix oversight in join removal patch: we have to delete the removed relation
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 23 May 2010 16:34:38 +0000 (16:34 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 23 May 2010 16:34:38 +0000 (16:34 +0000)
commit7df4cf7fd3aff6a3ebc4a223bb98c768e9bbe821
treeffc548c52ae1dba40a54bb13e68e31b72482167b
parentc8518845de62e64eec3d863d4e149da72cacdd9f
Fix oversight in join removal patch: we have to delete the removed relation
from SpecialJoinInfo relid sets as well.  Per example from Vaclav Novotny.
src/backend/optimizer/plan/analyzejoins.c
src/test/regress/expected/join.out
src/test/regress/sql/join.sql