diff options
author | Alexander Barkov <bar@mysql.com> | 2009-02-02 17:25:42 +0400 |
---|---|---|
committer | Alexander Barkov <bar@mysql.com> | 2009-02-02 17:25:42 +0400 |
commit | 9a64fc52af6ef51624f5ad594a540a713e83fa14 (patch) | |
tree | 5a9fc6fc251aa5ee96fa3dfe3fc1fb28504b17ee /mysys/my_atomic.c | |
parent | da44c30130da88ec7839d2c69531c5e84626d8b3 (diff) | |
download | mariadb-git-9a64fc52af6ef51624f5ad594a540a713e83fa14.tar.gz |
Bug#41084 full-text index added to custom UCA collation not working
Problem:
Custom UCA collations didn't set the MY_CS_STRNXFRM flag,
which resulted in "prefix_search" method instead of
the required "seq_search".
Problem2: (not metioned in the bug report)
Custom UCA collations didn't also set the MY_CS_UNICODE flag,
so an attempt to compare a column with a custom UCA collation
to another column with a non-Unicode character set led to
the "illegal mix of collation" error.
Fix:
the two missing flags was added into collation initialization.
Upgrade:
- All fulltext indexes with custom UCA collations should be rebuilt.
- Non-fulltext custom UCA indexes should likely be rebuild as well.
Diffstat (limited to 'mysys/my_atomic.c')
0 files changed, 0 insertions, 0 deletions