diff --git a/src/pretix/base/migrations/0234_total_ordering.py b/src/pretix/base/migrations/0234_total_ordering.py index dfbd53d53d..9cd0898137 100644 --- a/src/pretix/base/migrations/0234_total_ordering.py +++ b/src/pretix/base/migrations/0234_total_ordering.py @@ -41,16 +41,20 @@ class Migration(migrations.Migration): name='datetime', field=models.DateTimeField(), ), - migrations.AlterIndexTogether( - name='logentry', - index_together={('datetime', 'id')}, + migrations.AddIndex( + 'logentry', + models.Index(fields=('datetime', 'id'), name="pretixbase__datetim_b1fe5a_idx"), ), - migrations.AlterIndexTogether( - name='order', - index_together={('datetime', 'id'), ('last_modified', 'id')}, + migrations.AddIndex( + 'order', + models.Index(fields=["datetime", "id"], name="pretixbase__datetim_66aff0_idx"), ), - migrations.AlterIndexTogether( - name='transaction', - index_together={('datetime', 'id')}, + migrations.AddIndex( + 'order', + models.Index(fields=["last_modified", "id"], name="pretixbase__last_mo_4ebf8b_idx"), + ), + migrations.AddIndex( + 'transaction', + models.Index(fields=('datetime', 'id'), name="pretixbase__datetim_b20405_idx"), ), ] diff --git a/src/pretix/base/migrations/0236_reusable_media.py b/src/pretix/base/migrations/0236_reusable_media.py index 95eb93890c..11c9a9df30 100644 --- a/src/pretix/base/migrations/0236_reusable_media.py +++ b/src/pretix/base/migrations/0236_reusable_media.py @@ -61,7 +61,10 @@ class Migration(migrations.Migration): options={ 'ordering': ('identifier', 'type', 'organizer'), 'unique_together': {('identifier', 'type', 'organizer')}, - 'index_together': {('identifier', 'type', 'organizer'), ('updated', 'id')}, + 'indexes': [ + models.Index(fields=('identifier', 'type', 'organizer'), name='reusable_medium_organizer_index'), + models.Index(fields=('updated', 'id'), name="pretixbase__updated_093277_idx") + ], }, bases=(models.Model, pretix.base.models.base.LoggingMixin), ), diff --git a/src/pretix/base/migrations/0246_bigint.py b/src/pretix/base/migrations/0246_bigint.py index ebfedcbad6..625cf3c641 100644 --- a/src/pretix/base/migrations/0246_bigint.py +++ b/src/pretix/base/migrations/0246_bigint.py @@ -9,31 +9,6 @@ class Migration(migrations.Migration): ] operations = [ - migrations.RenameIndex( - model_name="logentry", - new_name="pretixbase__datetim_b1fe5a_idx", - old_fields=("datetime", "id"), - ), - migrations.RenameIndex( - model_name="order", - new_name="pretixbase__datetim_66aff0_idx", - old_fields=("datetime", "id"), - ), - migrations.RenameIndex( - model_name="order", - new_name="pretixbase__last_mo_4ebf8b_idx", - old_fields=("last_modified", "id"), - ), - migrations.RenameIndex( - model_name="reusablemedium", - new_name="pretixbase__updated_093277_idx", - old_fields=("updated", "id"), - ), - migrations.RenameIndex( - model_name="transaction", - new_name="pretixbase__datetim_b20405_idx", - old_fields=("datetime", "id"), - ), migrations.AlterField( model_name="attendeeprofile", name="id", diff --git a/src/pretix/base/migrations/0260_alter_reusablemedium_index_together.py b/src/pretix/base/migrations/0260_alter_reusablemedium_index_together.py index 123fc37f70..9dbbd057cc 100644 --- a/src/pretix/base/migrations/0260_alter_reusablemedium_index_together.py +++ b/src/pretix/base/migrations/0260_alter_reusablemedium_index_together.py @@ -1,6 +1,6 @@ # Generated by Django 4.2.10 on 2024-04-02 15:16 -from django.db import migrations +from django.db import migrations, models class Migration(migrations.Migration): @@ -10,8 +10,8 @@ class Migration(migrations.Migration): ] operations = [ - migrations.AlterIndexTogether( - name="reusablemedium", - index_together=set(), + migrations.RemoveIndex( + "reusablemedium", + 'reusable_medium_organizer_index', ), ] diff --git a/src/pretix/base/models/log.py b/src/pretix/base/models/log.py index 43b5439ef9..480564f2b2 100644 --- a/src/pretix/base/models/log.py +++ b/src/pretix/base/models/log.py @@ -88,7 +88,7 @@ class LogEntry(models.Model): class Meta: ordering = ('-datetime', '-id') - indexes = [models.Index(fields=["datetime", "id"])] + indexes = [models.Index(fields=["datetime", "id"], name="pretixbase__datetim_b1fe5a_idx")] def display(self): from pretix.base.logentrytype_registry import log_entry_types diff --git a/src/pretix/base/models/media.py b/src/pretix/base/models/media.py index be8a0af9d2..d14dbdcc10 100644 --- a/src/pretix/base/models/media.py +++ b/src/pretix/base/models/media.py @@ -122,7 +122,7 @@ class ReusableMedium(LoggedModel): class Meta: unique_together = (("identifier", "type", "organizer"),) indexes = [ - models.Index(fields=("updated", "id")), + models.Index(fields=("updated", "id"), name="pretixbase__updated_093277_idx"), ] ordering = "identifier", "type", "organizer" diff --git a/src/pretix/base/models/orders.py b/src/pretix/base/models/orders.py index 6ae0e027af..942f032f2c 100644 --- a/src/pretix/base/models/orders.py +++ b/src/pretix/base/models/orders.py @@ -337,8 +337,8 @@ class Order(LockModel, LoggedModel): verbose_name_plural = _("Orders") ordering = ("-datetime", "-pk") indexes = [ - models.Index(fields=["datetime", "id"]), - models.Index(fields=["last_modified", "id"]), + models.Index(fields=["datetime", "id"], name="pretixbase__datetim_66aff0_idx"), + models.Index(fields=["last_modified", "id"], name="pretixbase__last_mo_4ebf8b_idx"), ] constraints = [ models.UniqueConstraint(fields=["organizer", "code"], name="order_organizer_code_uniq"), @@ -3102,7 +3102,7 @@ class Transaction(models.Model): class Meta: ordering = 'datetime', 'pk' indexes = [ - models.Index(fields=['datetime', 'id']) + models.Index(fields=['datetime', 'id'], name="pretixbase__datetim_b20405_idx") ] def save(self, *args, **kwargs):