fix(migrations): Use indexes instead of constraints to define an index (#6723)

Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
This commit is contained in:
Prowler Bot
2025-01-29 09:44:03 +01:00
committed by GitHub
parent 857de84f49
commit 0018f36a36
2 changed files with 8 additions and 6 deletions
@@ -16,9 +16,9 @@ class Migration(migrations.Migration):
name="scans_prov_state_insert_idx",
),
),
migrations.AddConstraint(
migrations.AddIndex(
model_name="scansummary",
constraint=models.Index(
index=models.Index(
fields=["tenant_id", "scan_id"], name="scan_summaries_tenant_scan_idx"
),
),
+6 -4
View File
@@ -1098,16 +1098,18 @@ class ScanSummary(RowLevelSecurityProtectedModel):
fields=("tenant", "scan", "check_id", "service", "severity", "region"),
name="unique_scan_summary",
),
models.Index(
fields=["tenant_id", "scan_id"],
name="scan_summaries_tenant_scan_idx",
),
RowLevelSecurityConstraint(
field="tenant_id",
name="rls_on_%(class)s",
statements=["SELECT", "INSERT", "UPDATE", "DELETE"],
),
]
indexes = [
models.Index(
fields=["tenant_id", "scan_id"],
name="scan_summaries_tenant_scan_idx",
)
]
class JSONAPIMeta:
resource_name = "scan-summaries"