mirror of
https://github.com/ansible/awx.git
synced 2026-06-24 16:17:51 -02:30
Remove functional index, keep cache-only fix per reviewer feedback
Drop the LOWER(name) functional index and migration to minimize the change footprint. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,19 +0,0 @@
|
|||||||
from django.db import migrations, models
|
|
||||||
from django.db.models.functions import Lower
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('main', '0205_add_ordering_to_instancegroup_and_workflow_nodes'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AddIndex(
|
|
||||||
model_name='host',
|
|
||||||
index=models.Index(
|
|
||||||
Lower('name'),
|
|
||||||
name='main_host_name_lower_idx',
|
|
||||||
),
|
|
||||||
),
|
|
||||||
]
|
|
||||||
@@ -19,7 +19,6 @@ from django.core.exceptions import ValidationError
|
|||||||
from django.urls import resolve
|
from django.urls import resolve
|
||||||
from django.utils.timezone import now
|
from django.utils.timezone import now
|
||||||
from django.db.models import Q, Subquery, OuterRef
|
from django.db.models import Q, Subquery, OuterRef
|
||||||
from django.db.models.functions import Lower
|
|
||||||
|
|
||||||
# REST Framework
|
# REST Framework
|
||||||
from rest_framework.exceptions import ParseError
|
from rest_framework.exceptions import ParseError
|
||||||
@@ -524,9 +523,6 @@ class Host(CommonModelNameNotUnique, RelatedJobsMixin):
|
|||||||
app_label = 'main'
|
app_label = 'main'
|
||||||
unique_together = (("name", "inventory"),) # FIXME: Add ('instance_id', 'inventory') after migration.
|
unique_together = (("name", "inventory"),) # FIXME: Add ('instance_id', 'inventory') after migration.
|
||||||
ordering = ('name',)
|
ordering = ('name',)
|
||||||
indexes = [
|
|
||||||
models.Index(Lower('name'), name='main_host_name_lower_idx'),
|
|
||||||
]
|
|
||||||
|
|
||||||
inventory = models.ForeignKey(
|
inventory = models.ForeignKey(
|
||||||
'Inventory',
|
'Inventory',
|
||||||
|
|||||||
Reference in New Issue
Block a user