Hi Manu,
Thanks for v3.
In my last mail I said the new paragraph in the commit message covers
the index scan / seq scan mismatch, but I missed a case. In a session
that had used the table under 1.8, I ran ALTER EXTENSION citext UPDATE
and then REINDEX. The index was rebuilt with the 1.8 results, so a
new session's index scan still missed rows that a seq scan found. A
REINDEX from a new session fixed it. This seems to be general
PostgreSQL behavior rather than anything in v3, so perhaps you could
add a few words to that paragraph, e.g. "need a REINDEX from a session
started after the update".
Regards,
Jaehyuck Sa