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

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

chipx86
Django Evolution
release-2.x
django-evolution

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.

Summary
Add support for all features on Index objects through Django 4.0.
Description From Last Updated

Docstring?

daviddavid

Leftover debug output.

daviddavid

Leftover debug output.

daviddavid
david
  1. 
      
  2. django_evolution/db/common.py (Diff revision 1)
     
     

    Docstring?

  3. django_evolution/db/common.py (Diff revision 1)
     
     

    Leftover debug output.

  4. django_evolution/db/common.py (Diff revision 1)
     
     

    Leftover debug output.

  5. 
      
chipx86
chipx86
david
  1. Ship It!
  2. 
      
chipx86
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to release-2.x (e02945c)
Loading...