Re: Partial index causing wrong results to be returned on 8.1.3
От | Tom Lane |
---|---|
Тема | Re: Partial index causing wrong results to be returned on 8.1.3 |
Дата | |
Msg-id | 24003.1156825214@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Partial index causing wrong results to be returned on 8.1.3 (Greg Sabino Mullane <greg@turnstep.com>) |
Ответы |
Re: Partial index causing wrong results to be returned on 8.1.3
|
Список | pgsql-bugs |
Greg Sabino Mullane <greg@turnstep.com> writes: > I could not duplicate this on any identical database, but thought I > would report it here, just for completeness. I've tried reindexing, > vacuuming, etc. Explain plans all look normal. Possibly explained by this 8.1.4 fix? 2006-05-18 14:57 tgl * src/backend/optimizer/plan/: createplan.c (REL8_1_STABLE), createplan.c: When a bitmap indexscan is using a partial index, it is necessary to include the partial index predicate in the scan's "recheck condition". Otherwise, if the scan becomes lossy for lack of bitmap memory, we would fail to enforce that returned rows satisfy the predicate. Noted while studying bug #2441 from Arjen van der Meijden. If it gives right answers after you increase work_mem sufficiently, I'd bet on this one ... regards, tom lane
В списке pgsql-bugs по дате отправления: