diff --git a/onadata/apps/logger/models/project.py b/onadata/apps/logger/models/project.py index 7415751741..fdef798b0e 100644 --- a/onadata/apps/logger/models/project.py +++ b/onadata/apps/logger/models/project.py @@ -134,6 +134,9 @@ class Meta: ("view_project_data", "Can view submitted data"), ("add_project_entitylist", "Can add entitylist to project"), ) + indexes = [ + models.Index(fields=["deleted_at"], name="idx_logger_project_deleted_at"), + ] def __str__(self): return f"{self.organization}|{self.name}" diff --git a/onadata/apps/logger/models/xform.py b/onadata/apps/logger/models/xform.py index 2c4dbe8a8e..af4add620a 100644 --- a/onadata/apps/logger/models/xform.py +++ b/onadata/apps/logger/models/xform.py @@ -912,6 +912,12 @@ class Meta: ("can_export_xform_data", _("Can export form data")), ("delete_submission", _("Can delete submissions from form")), ) + indexes = [ + models.Index( + fields=["deleted_at"], + name="idx_logger_xform_deleted_at", + ) + ] def file_name(self): """Returns the XML filename based on the ``self.id_string``."""