diff --git a/documentcloud/documents/migrations/0058_document_documents_user_id_idx.py b/documentcloud/documents/migrations/0058_document_documents_user_id_idx.py new file mode 100644 index 00000000..8dc6f7e3 --- /dev/null +++ b/documentcloud/documents/migrations/0058_document_documents_user_id_idx.py @@ -0,0 +1,21 @@ +# Generated by Django 5.2.15 on 2026-10-21 15:34 + +from django.contrib.postgres.operations import AddIndexConcurrently +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + atomic = False + dependencies = [ + ("documents", "0057_document_documents_org_id_idx"), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + migrations.swappable_dependency(settings.SQUARELET_ORGANIZATION_MODEL), + ] + + operations = [ + AddIndexConcurrently( + model_name="document", + index=models.Index(fields=["user", "id"], name="documents_user_id_idx"), + ), + ] diff --git a/documentcloud/documents/models/document.py b/documentcloud/documents/models/document.py index 1a7aaeeb..d773a07c 100644 --- a/documentcloud/documents/models/document.py +++ b/documentcloud/documents/models/document.py @@ -272,6 +272,10 @@ class Meta: fields=["organization", "id"], name="documents_org_id_idx", ), + models.Index( + fields=["user", "id"], + name="documents_user_id_idx", + ), ] def __str__(self):