Add support for all features on Index objects through Django 4.0.
Review Request #12214 — Created March 28, 2022 and submitted — Latest diff uploaded
Django Evolution has supported
Meta.indexes
and theIndex
object for
a while, but lacked an assortment of features present since Django 2.0.
These include:
db_tablespace
(Django 2.0+)condition
(Django 2.2+)opclasses
(Django 2.2+)expressions
(Django 3.2+)include
(Django 3.2+)
This change introduces support for all of these features, allowing them
to evolve successfully.
Unit tests pass on all supported versions of Python, Django, and all
databases.