From 89c0535caba658f351f46035e1e114aa156fb540 Mon Sep 17 00:00:00 2001 From: Ilya Date: Tue, 21 Oct 2025 18:22:58 +0200 Subject: [PATCH] Replace index_together with indexes index_together is deprecated in Django 4.2. --- auditlog/migrations/0019_rename_logentry_idx.py | 15 +++++++++++++++ auditlog/models.py | 4 +++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 auditlog/migrations/0019_rename_logentry_idx.py 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: