Add support for all features on Index objects through Django 4.0.

Review Request #12214 — Created March 28, 2022 and submitted — Latest diff uploaded

Information

Django Evolution
release-2.x

Reviewers

Django Evolution has supported Meta.indexes and the Index 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.

Changes between revision 2 and 3

orig
1
2
3

Commits

Summary ID Author
Add support for all features on Index objects through Django 4.0.
Django Evolution has supported `Meta.indexes` and the `Index` 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.
f36ce955500de4b8c8a594b1a3d5d6ceac5466ad Christian Hammond
Add support for all features on Index objects through Django 4.0.
Django Evolution has supported `Meta.indexes` and the `Index` 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.
f672bdb1d20edd24ebe409b56eb72c34e72318b0 Christian Hammond
django_evolution/db/common.py
Loading...