Problem/Motivation
After #1314214: MySQL driver does not support full UTF-8 (emojis, asian symbols, mathematical symbols) (Core), MySQL indexes cannot be longer than 191 characters. The Database backend db schema has an indexed field_name column with length 255. Indexes using a Database backend are not saved correctly, resulting in errors.
Proposed resolution
Lower the varchar length of indexed columns.
Remaining tasks
User interface changes
API changes
Data model changes
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | mysql-utf8-2510546-1.patch | 1.04 KB | arla |
Comments
Comment #1
arla commentedComment #2
miro_dietikerThis breaks Search API DB.
Comment #3
miro_dietikerComment #4
arla commentedDid some local testing and it seems like all the current head fails are caused by this bug, and the provided patch solves them.
Comment #7
drunken monkeyAh, yes, of course. Thanks a lot for reporting, and already providing a patch!
The patch looks good, and since the test bot doesn't seem to be working, I've just committed this now.
Thanks again!