From 57c9feede81a5e409b08782cba062a9fbfc33f18 Mon Sep 17 00:00:00 2001 From: Keshav Priyadarshi Date: Mon, 14 Sep 2026 17:45:58 +0530 Subject: [PATCH 1/2] fix: remove unused date indexes Signed-off-by: Keshav Priyadarshi --- vulnerabilities/models.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/vulnerabilities/models.py b/vulnerabilities/models.py index 59393e6ee..321ba8776 100644 --- a/vulnerabilities/models.py +++ b/vulnerabilities/models.py @@ -2009,7 +2009,6 @@ class PipelineRun(models.Model): created_date = models.DateTimeField( auto_now_add=True, - db_index=True, ) vulnerablecode_version = models.CharField( @@ -3925,7 +3924,6 @@ class ImpactedPackageAffecting(models.Model): created_at = models.DateTimeField( auto_now_add=True, - db_index=True, ) class Meta: @@ -3948,7 +3946,6 @@ class ImpactedPackageFixedBy(models.Model): created_at = models.DateTimeField( auto_now_add=True, - db_index=True, ) class Meta: From f4a218b49528d134786bbda961072b83da9fd1f6 Mon Sep 17 00:00:00 2001 From: Keshav Priyadarshi Date: Mon, 14 Sep 2026 17:51:44 +0530 Subject: [PATCH 2/2] fix: remove duplicate package indexes Signed-off-by: Keshav Priyadarshi --- ...vulnerabili_impacte_1904b9_idx_and_more.py | 36 +++++++++++++++++++ vulnerabilities/models.py | 2 -- 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 vulnerabilities/migrations/0143_remove_impactedpackageaffecting_vulnerabili_impacte_1904b9_idx_and_more.py diff --git a/vulnerabilities/migrations/0143_remove_impactedpackageaffecting_vulnerabili_impacte_1904b9_idx_and_more.py b/vulnerabilities/migrations/0143_remove_impactedpackageaffecting_vulnerabili_impacte_1904b9_idx_and_more.py new file mode 100644 index 000000000..09daf71d8 --- /dev/null +++ b/vulnerabilities/migrations/0143_remove_impactedpackageaffecting_vulnerabili_impacte_1904b9_idx_and_more.py @@ -0,0 +1,36 @@ +# Generated by Django 5.2.11 on 2026-09-14 12:17 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("vulnerabilities", "0142_advisoryv2_is_curation_advisoryv2_resolves_todos"), + ] + + operations = [ + migrations.RemoveIndex( + model_name="impactedpackageaffecting", + name="vulnerabili_impacte_1904b9_idx", + ), + migrations.RemoveIndex( + model_name="impactedpackagefixedby", + name="vulnerabili_impacte_390971_idx", + ), + migrations.AlterField( + model_name="impactedpackageaffecting", + name="created_at", + field=models.DateTimeField(auto_now_add=True), + ), + migrations.AlterField( + model_name="impactedpackagefixedby", + name="created_at", + field=models.DateTimeField(auto_now_add=True), + ), + migrations.AlterField( + model_name="pipelinerun", + name="created_date", + field=models.DateTimeField(auto_now_add=True), + ), + ] diff --git a/vulnerabilities/models.py b/vulnerabilities/models.py index 321ba8776..6b115b1e2 100644 --- a/vulnerabilities/models.py +++ b/vulnerabilities/models.py @@ -3930,7 +3930,6 @@ class Meta: unique_together = ("impacted_package", "package") indexes = [ models.Index(fields=["package", "impacted_package"]), - models.Index(fields=["impacted_package", "package"]), ] @@ -3952,7 +3951,6 @@ class Meta: unique_together = ("impacted_package", "package") indexes = [ models.Index(fields=["package", "impacted_package"]), - models.Index(fields=["impacted_package", "package"]), ]