From 55eedc153e7453f2943393ed59eb7665e4d6ba51 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 5 Jul 2017 16:10:05 -0400 Subject: [PATCH] Convert document version checksum field from a text field to a char field to be able to index across all db backends without problem. Signed-off-by: Roberto Rosario --- ...8_auto_20170705_1942.py => 0038_auto_20170705_2008.py} | 8 ++++---- mayan/apps/documents/models.py | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) rename mayan/apps/documents/migrations/{0038_auto_20170705_1942.py => 0038_auto_20170705_2008.py} (64%) diff --git a/mayan/apps/documents/migrations/0038_auto_20170705_1942.py b/mayan/apps/documents/migrations/0038_auto_20170705_2008.py similarity index 64% rename from mayan/apps/documents/migrations/0038_auto_20170705_1942.py rename to mayan/apps/documents/migrations/0038_auto_20170705_2008.py index 6228720317..6290b5c37b 100644 --- a/mayan/apps/documents/migrations/0038_auto_20170705_1942.py +++ b/mayan/apps/documents/migrations/0038_auto_20170705_2008.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Generated by Django 1.10.7 on 2017-07-05 19:42 +# Generated by Django 1.10.7 on 2017-07-05 20:08 from __future__ import unicode_literals from django.db import migrations, models @@ -15,9 +15,9 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='documentversion', name='checksum', - field=models.TextField( - blank=True, db_index=True, editable=False, null=True, - verbose_name='Checksum' + field=models.CharField( + blank=True, db_index=True, editable=False, max_length=64, + null=True, verbose_name='Checksum' ), ), ] diff --git a/mayan/apps/documents/models.py b/mayan/apps/documents/models.py index 638d8192f2..3b2304a561 100644 --- a/mayan/apps/documents/models.py +++ b/mayan/apps/documents/models.py @@ -382,8 +382,8 @@ class DocumentVersion(models.Model): encoding = models.CharField( blank=True, editable=False, max_length=64, null=True ) - checksum = models.TextField( - blank=True, db_index=True, editable=False, null=True, + checksum = models.CharField( + blank=True, db_index=True, editable=False, max_length=64, null=True, verbose_name=_('Checksum') )