I suggest to automatically limit indexes when the size of the indexed
field is too long to be completely indexed by MySQL. This auto-truncation
would be limited to single-indexed fields, because I don't see trivial
automatic rules when more than one field is indexed (proportional
shortening, maybe?).
--
Ticket URL: <https://code.djangoproject.com/ticket/28661>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* has_patch: 0 => 1
Comment:
[https://github.com/django/django/pull/9132 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/28661#comment:1>
Comment (by Claude Paroz):
Also note that this is a step toward activating the `utf8mb4` charset by
default (#18392).
--
Ticket URL: <https://code.djangoproject.com/ticket/28661#comment:2>
* stage: Unreviewed => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/28661#comment:3>
* stage: Accepted => Ready for checkin
--
Ticket URL: <https://code.djangoproject.com/ticket/28661#comment:4>
* needs_better_patch: 0 => 1
* stage: Ready for checkin => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/28661#comment:5>