• 
      

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

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

    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.

    Summary ID
    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
    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)
       
       
      Show all issues

      Docstring?

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

      Leftover debug output.

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

      Leftover debug output.

    5. 
        
    chipx86
    chipx86
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-2.x (e02945c)