From 78fbfc9c80562d50c875f0ab91094c0df49a12ea Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 27 Sep 2023 08:59:10 +0200 Subject: [PATCH] Migrate from AutoField to BigAutoField (#3493) --- src/pretix/api/migrations/0011_bigint.py | 91 ++++ src/pretix/base/migrations/0246_bigint.py | 509 ++++++++++++++++++ src/pretix/helpers/migrations/0004_bigint.py | 19 + .../plugins/badges/migrations/0003_bigint.py | 26 + .../banktransfer/migrations/0010_bigint.py | 33 ++ .../plugins/paypal/migrations/0004_bigint.py | 19 + .../sendmail/migrations/0007_bigint.py | 23 + .../plugins/stripe/migrations/0005_bigint.py | 26 + .../ticketoutputpdf/migrations/0008_bigint.py | 33 ++ src/pretix/settings.py | 3 +- 10 files changed, 780 insertions(+), 2 deletions(-) create mode 100644 src/pretix/api/migrations/0011_bigint.py create mode 100644 src/pretix/base/migrations/0246_bigint.py create mode 100644 src/pretix/helpers/migrations/0004_bigint.py create mode 100644 src/pretix/plugins/badges/migrations/0003_bigint.py create mode 100644 src/pretix/plugins/banktransfer/migrations/0010_bigint.py create mode 100644 src/pretix/plugins/paypal/migrations/0004_bigint.py create mode 100644 src/pretix/plugins/sendmail/migrations/0007_bigint.py create mode 100644 src/pretix/plugins/stripe/migrations/0005_bigint.py create mode 100644 src/pretix/plugins/ticketoutputpdf/migrations/0008_bigint.py diff --git a/src/pretix/api/migrations/0011_bigint.py b/src/pretix/api/migrations/0011_bigint.py new file mode 100644 index 000000000..c45a5dfa4 --- /dev/null +++ b/src/pretix/api/migrations/0011_bigint.py @@ -0,0 +1,91 @@ +# Generated by Django 4.2.4 on 2023-09-26 12:01 + +import django.db.models.deletion +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ("pretixapi", "0010_webhook_comment"), + ] + + operations = [ + migrations.AlterField( + model_name="apicall", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="oauthaccesstoken", + name="user", + field=models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.CASCADE, + related_name="%(app_label)s_%(class)s", + to=settings.AUTH_USER_MODEL, + ), + ), + migrations.AlterField( + model_name="oauthapplication", + name="user", + field=models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.CASCADE, + related_name="%(app_label)s_%(class)s", + to=settings.AUTH_USER_MODEL, + ), + ), + migrations.AlterField( + model_name="oauthgrant", + name="user", + field=models.ForeignKey( + on_delete=django.db.models.deletion.CASCADE, + related_name="%(app_label)s_%(class)s", + to=settings.AUTH_USER_MODEL, + ), + ), + migrations.AlterField( + model_name="oauthidtoken", + name="user", + field=models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.CASCADE, + related_name="%(app_label)s_%(class)s", + to=settings.AUTH_USER_MODEL, + ), + ), + migrations.AlterField( + model_name="oauthrefreshtoken", + name="user", + field=models.ForeignKey( + on_delete=django.db.models.deletion.CASCADE, + related_name="%(app_label)s_%(class)s", + to=settings.AUTH_USER_MODEL, + ), + ), + migrations.AlterField( + model_name="webhook", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="webhookcall", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="webhookeventlistener", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + ] diff --git a/src/pretix/base/migrations/0246_bigint.py b/src/pretix/base/migrations/0246_bigint.py new file mode 100644 index 000000000..ebfedcbad --- /dev/null +++ b/src/pretix/base/migrations/0246_bigint.py @@ -0,0 +1,509 @@ +# Generated by Django 4.2.4 on 2023-09-26 12:01 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("pretixbase", "0245_discount_benefit_products"), + ] + + 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", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="blockedticketsecret", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="cachedcombinedticket", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="cachedticket", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="cancellationrequest", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="cartposition", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="checkin", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="checkinlist", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="customer", + name="locale", + field=models.CharField(default="de", max_length=50), + ), + migrations.AlterField( + model_name="device", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="discount", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="event", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="event_settingsstore", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="eventfooterlink", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="eventmetaproperty", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="eventmetavalue", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="exchangerate", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="gate", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="giftcard", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="giftcardacceptance", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="giftcardtransaction", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="globalsettingsobject_settingsstore", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="invoice", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="invoiceaddress", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="invoiceline", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="item", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="itemaddon", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="itembundle", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="itemcategory", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="itemmetaproperty", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="itemmetavalue", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="itemvariation", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="itemvariationmetavalue", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="logentry", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="mediumkeyset", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="notificationsetting", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="order", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="orderfee", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="orderpayment", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="orderposition", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="orderrefund", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="organizer", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="organizer_settingsstore", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="organizerfooterlink", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="question", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="questionanswer", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="questionoption", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="quota", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="revokedticketsecret", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="seat", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="seatcategorymapping", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="seatingplan", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="staffsession", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="staffsessionauditlog", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="subevent", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="subeventitem", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="subeventitemvariation", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="subeventmetavalue", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="taxrule", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="team", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="teamapitoken", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="teaminvite", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="u2fdevice", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="user", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="user", + name="locale", + field=models.CharField(default="de", max_length=50), + ), + migrations.AlterField( + model_name="voucher", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="waitinglistentry", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="webauthndevice", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + ] diff --git a/src/pretix/helpers/migrations/0004_bigint.py b/src/pretix/helpers/migrations/0004_bigint.py new file mode 100644 index 000000000..d41ad1d58 --- /dev/null +++ b/src/pretix/helpers/migrations/0004_bigint.py @@ -0,0 +1,19 @@ +# Generated by Django 4.2.4 on 2023-09-26 12:01 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("pretixhelpers", "0003_thumbnail_created"), + ] + + operations = [ + migrations.AlterField( + model_name="thumbnail", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + ] diff --git a/src/pretix/plugins/badges/migrations/0003_bigint.py b/src/pretix/plugins/badges/migrations/0003_bigint.py new file mode 100644 index 000000000..66d4def9b --- /dev/null +++ b/src/pretix/plugins/badges/migrations/0003_bigint.py @@ -0,0 +1,26 @@ +# Generated by Django 4.2.4 on 2023-09-26 12:01 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("badges", "0002_auto_20190201_1424"), + ] + + operations = [ + migrations.AlterField( + model_name="badgeitem", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="badgelayout", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + ] diff --git a/src/pretix/plugins/banktransfer/migrations/0010_bigint.py b/src/pretix/plugins/banktransfer/migrations/0010_bigint.py new file mode 100644 index 000000000..0ef01f0e9 --- /dev/null +++ b/src/pretix/plugins/banktransfer/migrations/0010_bigint.py @@ -0,0 +1,33 @@ +# Generated by Django 4.2.4 on 2023-09-26 12:01 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("banktransfer", "0009_banktransaction_currency"), + ] + + operations = [ + migrations.AlterField( + model_name="bankimportjob", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="banktransaction", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="refundexport", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + ] diff --git a/src/pretix/plugins/paypal/migrations/0004_bigint.py b/src/pretix/plugins/paypal/migrations/0004_bigint.py new file mode 100644 index 000000000..daf649cf4 --- /dev/null +++ b/src/pretix/plugins/paypal/migrations/0004_bigint.py @@ -0,0 +1,19 @@ +# Generated by Django 4.2.4 on 2023-09-26 12:01 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("paypal", "0003_migrate_to_v2"), + ] + + operations = [ + migrations.AlterField( + model_name="referencedpaypalobject", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + ] diff --git a/src/pretix/plugins/sendmail/migrations/0007_bigint.py b/src/pretix/plugins/sendmail/migrations/0007_bigint.py new file mode 100644 index 000000000..52d7608f8 --- /dev/null +++ b/src/pretix/plugins/sendmail/migrations/0007_bigint.py @@ -0,0 +1,23 @@ +# Generated by Django 4.2.4 on 2023-09-26 12:01 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("pretixbase", "0246_bigint"), + ("sendmail", "0006_rule_subevent_alter_rule_checked_in_status"), + ] + + operations = [ + migrations.AlterField( + model_name="rule", + name="subevent", + field=models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.PROTECT, + to="pretixbase.subevent", + ), + ), + ] diff --git a/src/pretix/plugins/stripe/migrations/0005_bigint.py b/src/pretix/plugins/stripe/migrations/0005_bigint.py new file mode 100644 index 000000000..dd0716e2a --- /dev/null +++ b/src/pretix/plugins/stripe/migrations/0005_bigint.py @@ -0,0 +1,26 @@ +# Generated by Django 4.2.4 on 2023-09-26 12:01 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("stripe", "0004_auto_20211208_1407"), + ] + + operations = [ + migrations.AlterField( + model_name="referencedstripeobject", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="registeredapplepaydomain", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + ] diff --git a/src/pretix/plugins/ticketoutputpdf/migrations/0008_bigint.py b/src/pretix/plugins/ticketoutputpdf/migrations/0008_bigint.py new file mode 100644 index 000000000..662abc964 --- /dev/null +++ b/src/pretix/plugins/ticketoutputpdf/migrations/0008_bigint.py @@ -0,0 +1,33 @@ +# Generated by Django 4.2.4 on 2023-09-26 12:01 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("ticketoutputpdf", "0007_auto_20181123_1059"), + ] + + operations = [ + migrations.AlterField( + model_name="ticketlayout", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + migrations.AlterField( + model_name="ticketlayout", + name="layout", + field=models.TextField( + default='[{\n "type":"textarea",\n "left":"17.50",\n "bottom":"274.60",\n "fontsize":"16.0",\n "color":[\n 0,\n 0,\n 0,\n 1\n ],\n "fontfamily":"Open Sans",\n "bold":false,\n "italic":false,\n "width":"175.00",\n "content":"event_name",\n "text":"Sample event name",\n "align":"left"\n},\n{\n "type":"textarea",\n "left":"17.50",\n "bottom":"262.90",\n "fontsize":"13.0",\n "color":[\n 0,\n 0,\n 0,\n 1\n ],\n "fontfamily":"Open Sans",\n "bold":false,\n "italic":false,\n "width":"110.00",\n "content":"itemvar",\n "text":"Sample product – sample variation",\n "align":"left"\n},\n{\n "type":"textarea",\n "left":"17.50",\n "bottom":"252.50",\n "fontsize":"13.0",\n "color":[\n 0,\n 0,\n 0,\n 1\n ],\n "fontfamily":"Open Sans",\n "bold":false,\n "italic":false,\n "width":"110.00",\n "content":"attendee_name",\n "text":"John Doe",\n "align":"left"\n},\n{\n "type":"textarea",\n "left":"17.50",\n "bottom":"242.10",\n "fontsize":"13.0",\n "color":[\n 0,\n 0,\n 0,\n 1\n ],\n "fontfamily":"Open Sans",\n "bold":false,\n "italic":false,\n "width":"110.00",\n "content":"event_begin",\n "text":"2016-05-31 20:00",\n "align":"left"\n},\n{\n "type":"textarea",\n "left":"17.50",\n "bottom":"231.70",\n "fontsize":"13.0",\n "color":[\n 0,\n 0,\n 0,\n 1\n ],\n "fontfamily":"Open Sans",\n "bold":false,\n "italic":false,\n "width":"110.00",\n "content":"seat",\n "text":"Ground floor, Row 3, Seat 4",\n "align":"left"\n},\n{\n "type":"textarea",\n "left":"17.50",\n "bottom":"204.80",\n "fontsize":"13.0",\n "color":[\n 0,\n 0,\n 0,\n 1\n ],\n "fontfamily":"Open Sans",\n "bold":false,\n "italic":false,\n "width":"110.00",\n "content":"event_location",\n "text":"Random City",\n "align":"left"\n},\n{\n "type":"textarea",\n "left":"17.50",\n "bottom":"194.50",\n "fontsize":"13.0",\n "color":[\n 0,\n 0,\n 0,\n 1\n ],\n "fontfamily":"Open Sans",\n "bold":false,\n "italic":false,\n "width":"30.00",\n "content":"order",\n "text":"A1B2C",\n "align":"left"\n},\n{\n "type":"textarea",\n "left":"52.50",\n "bottom":"194.50",\n "fontsize":"13.0",\n "color":[\n 0,\n 0,\n 0,\n 1\n ],\n "fontfamily":"Open Sans",\n "bold":false,\n "italic":false,\n "width":"45.00",\n "content":"price",\n "text":"123.45 EUR",\n "align":"right"\n},\n{\n "type":"textarea",\n "left":"102.50",\n "bottom":"194.50",\n "fontsize":"13.0",\n "color":[\n 0,\n 0,\n 0,\n 1\n ],\n "fontfamily":"Open Sans",\n "bold":false,\n "italic":false,\n "width":"90.00",\n "content":"secret",\n "text":"tdmruoekvkpbv1o2mv8xccvqcikvr58u",\n "align":"left"\n},\n{\n "type":"barcodearea",\n "left":"130.40",\n "bottom":"204.50",\n "size":"64.00",\n "content":"secret"\n},\n{\n "type":"poweredby",\n "left":"88.72",\n "bottom":"10.00",\n "size":"20.00",\n "content":"dark"\n}]' + ), + ), + migrations.AlterField( + model_name="ticketlayoutitem", + name="id", + field=models.BigAutoField( + auto_created=True, primary_key=True, serialize=False + ), + ), + ] diff --git a/src/pretix/settings.py b/src/pretix/settings.py index 1e5e05eba..b7df573af 100644 --- a/src/pretix/settings.py +++ b/src/pretix/settings.py @@ -735,5 +735,4 @@ FILE_UPLOAD_MAX_SIZE_EMAIL_ATTACHMENT = 1024 * 1024 * config.getint("pretix_file FILE_UPLOAD_MAX_SIZE_EMAIL_AUTO_ATTACHMENT = 1024 * 1024 * config.getint("pretix_file_upload", "max_size_email_auto_attachment", fallback=1) FILE_UPLOAD_MAX_SIZE_OTHER = 1024 * 1024 * config.getint("pretix_file_upload", "max_size_other", fallback=10) - -DEFAULT_AUTO_FIELD = 'django.db.models.AutoField' # sadly. we would prefer BigInt, and should use it for all new models but the migration will be hard +DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'