aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2011-10-23 00:43:45 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2011-10-23 00:43:45 -0400
commit18661c67e96ff4a81ab3844843a73676d161db0c (patch)
tree6cc45485bd8ffda5563a07c9c2fa477d247b7711 /src/backend/executor
parent8e8ac0894b196c4dd8618bca1f598f13bf5e18ea (diff)
downloadpostgresql-18661c67e96ff4a81ab3844843a73676d161db0c.tar.gz
postgresql-18661c67e96ff4a81ab3844843a73676d161db0c.zip
Don't trust deferred-unique indexes for join removal.
The uniqueness condition might fail to hold intra-transaction, and assuming it does can give incorrect query results. Per report from Marti Raudsepp, though this is not his proposed patch. Back-patch to 9.0, where both these features were introduced. In the released branches, add the new IndexOptInfo field to the end of the struct, to try to minimize ABI breakage for third-party code that may be examining that struct.
Diffstat (limited to 'src/backend/executor')
0 files changed, 0 insertions, 0 deletions