diff --git a/auditlog/migrations/0019_rename_logentry_idx.py b/auditlog/migrations/0019_rename_logentry_idx.py new file mode 100644 index 0000000..dbad3a9 --- /dev/null +++ b/auditlog/migrations/0019_rename_logentry_idx.py @@ -0,0 +1,15 @@ +from django.db import migrations + + +class Migration(migrations.Migration): + dependencies = [ + ("auditlog", "0018_logentry_remote_port"), + ] + + operations = [ + migrations.RenameIndex( + model_name="logentry", + new_name="auditlog_timestamp_id_idx", + old_fields=("timestamp", "id"), + ), + ] diff --git a/auditlog/models.py b/auditlog/models.py index 23dbc68..26e9615 100644 --- a/auditlog/models.py +++ b/auditlog/models.py @@ -377,7 +377,9 @@ class LogEntry(models.Model): ordering = ["-timestamp"] verbose_name = _("log entry") verbose_name_plural = _("log entries") - index_together = ("timestamp", "id") + indexes = [ + models.Index(fields=["timestamp", "id"], name="auditlog_timestamp_id_idx"), + ] def __str__(self): if self.action == self.Action.CREATE: