diff --git a/src/external/migrations/0002_externalaccess_external_ac_project_d7e6b3_idx.py b/src/external/migrations/0002_externalaccess_external_ac_project_d7e6b3_idx.py new file mode 100644 index 0000000..117fcfc --- /dev/null +++ b/src/external/migrations/0002_externalaccess_external_ac_project_d7e6b3_idx.py @@ -0,0 +1,19 @@ +# Generated by Django 6.0.6 on 2026-06-28 10:14 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("external", "0001_initial"), + ("projects", "0002_projectmember_project_mem_user_id_6b0bb0_idx"), + ] + + operations = [ + migrations.AddIndex( + model_name="externalaccess", + index=models.Index( + fields=["project", "is_active"], name="external_ac_project_d7e6b3_idx" + ), + ), + ] diff --git a/src/external/models.py b/src/external/models.py index a2eab0c..0a92159 100644 --- a/src/external/models.py +++ b/src/external/models.py @@ -31,6 +31,9 @@ class ExternalAccess(models.Model): db_table = "external_access" verbose_name = "External Access" verbose_name_plural = "External Accesses" + indexes = [ + models.Index(fields=["project", "is_active"]), + ] def __str__(self): return f"ExternalAccess for {self.project.name}"