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

This commit is contained in:
Víctor Fernández Poyatos authored and GitHub committed 2025-01-29 14:24:04 +05:45
1 parent 84955c066c
commit 545c2dc685
2 files changed
+8 -6

No files matched your search

@@ -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"