diff --git a/awx/main/migrations/0206_jobhostsummary_host_id_idx.py b/awx/main/migrations/0206_jobhostsummary_host_id_idx.py index 13617aaefc..8607bc92f6 100644 --- a/awx/main/migrations/0206_jobhostsummary_host_id_idx.py +++ b/awx/main/migrations/0206_jobhostsummary_host_id_idx.py @@ -7,11 +7,21 @@ class Migration(migrations.Migration): ] operations = [ - migrations.AddIndex( - model_name='jobhostsummary', - index=models.Index( - fields=['host', '-id'], - name='main_jobhostsumm_host_id_desc', - ), + migrations.SeparateDatabaseAndState( + database_operations=[ + migrations.RunSQL( + sql="CREATE INDEX IF NOT EXISTS main_jobhostsumm_host_id_desc ON main_jobhostsummary (host_id, id DESC)", + reverse_sql="DROP INDEX IF EXISTS main_jobhostsumm_host_id_desc", + ), + ], + state_operations=[ + migrations.AddIndex( + model_name='jobhostsummary', + index=models.Index( + fields=['host', '-id'], + name='main_jobhostsumm_host_id_desc', + ), + ), + ], ), ]