From 7802cc92137487564d5b9bbe9eab967d3009a2e7 Mon Sep 17 00:00:00 2001 From: Jan Nelson Date: Thu, 26 Apr 2018 16:18:06 -0700 Subject: [PATCH] Reduce size of lock_id field to 191 characters so that indexing will work with utf8mb4 character set --- db_mutex/migrations/0001_initial.py | 2 +- db_mutex/models.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/db_mutex/migrations/0001_initial.py b/db_mutex/migrations/0001_initial.py index 88607b5..758ff68 100644 --- a/db_mutex/migrations/0001_initial.py +++ b/db_mutex/migrations/0001_initial.py @@ -14,7 +14,7 @@ class Migration(migrations.Migration): name='DBMutex', fields=[ ('id', models.AutoField(serialize=False, auto_created=True, verbose_name='ID', primary_key=True)), - ('lock_id', models.CharField(unique=True, max_length=255)), + ('lock_id', models.CharField(unique=True, max_length=191)), ('creation_time', models.DateTimeField(auto_now_add=True)), ], options={ diff --git a/db_mutex/models.py b/db_mutex/models.py index 4e6a534..1589fd3 100644 --- a/db_mutex/models.py +++ b/db_mutex/models.py @@ -11,7 +11,7 @@ class DBMutex(models.Model): :type creation_time: datetime :param creation_time: The creation time of the mutex lock """ - lock_id = models.CharField(max_length=255, unique=True) + lock_id = models.CharField(max_length=191, unique=True) creation_time = models.DateTimeField(auto_now_add=True) class Meta: