From 61d7e015f2f8fbab9f95de803f75f83b8ae5e5f4 Mon Sep 17 00:00:00 2001 From: Aaro Alhainen Date: Wed, 18 Feb 2026 12:23:44 +0200 Subject: [PATCH] Switch id field to use BigInt instead of int --- .../migrations/0010_auto_20260217_0733.py | 28 +++++++++++++++++++ django_mailbox/models.py | 6 ++++ 2 files changed, 34 insertions(+) create mode 100644 django_mailbox/migrations/0010_auto_20260217_0733.py diff --git a/django_mailbox/migrations/0010_auto_20260217_0733.py b/django_mailbox/migrations/0010_auto_20260217_0733.py new file mode 100644 index 0000000..d195f1f --- /dev/null +++ b/django_mailbox/migrations/0010_auto_20260217_0733.py @@ -0,0 +1,28 @@ +# Generated by Django 3.2.25 on 2026-02-17 07:33 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('django_mailbox', '0009_alter_message_eml'), + ] + + operations = [ + migrations.AlterField( + model_name='mailbox', + name='id', + field=models.BigAutoField(primary_key=True, serialize=False), + ), + migrations.AlterField( + model_name='message', + name='id', + field=models.BigAutoField(primary_key=True, serialize=False), + ), + migrations.AlterField( + model_name='messageattachment', + name='id', + field=models.BigAutoField(primary_key=True, serialize=False), + ), + ] diff --git a/django_mailbox/models.py b/django_mailbox/models.py index 33039e0..f589cbe 100644 --- a/django_mailbox/models.py +++ b/django_mailbox/models.py @@ -57,6 +57,8 @@ class ActiveMailboxManager(MailboxManager): class Mailbox(models.Model): + id = models.BigAutoField(primary_key=True) + name = models.CharField( _('Name'), max_length=255, @@ -526,6 +528,8 @@ class UnreadMessageManager(models.Manager): class Message(models.Model): + id = models.BigAutoField(primary_key=True) + mailbox = models.ForeignKey( Mailbox, related_name='messages', @@ -824,6 +828,8 @@ class Message(models.Model): class MessageAttachment(models.Model): + id = models.BigAutoField(primary_key=True) + message = models.ForeignKey( Message, related_name='attachments',