From 07b82a47601805a870f3e4358476fdb82c5ec7f5 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 25 Jan 2013 02:22:45 -0400 Subject: [PATCH] Reduce field and therefore index size to avoid MySQL regression errors MySQL/ORACLE is being a jerk again and breaking backwards compatilibity (https://github.com/feincms/feincms/issues/261, https://github.com/toastdriven/django-tastypie/pull/719) --- apps/metadata/migrations/0001_initial.py | 4 ++-- apps/metadata/models.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/metadata/migrations/0001_initial.py b/apps/metadata/migrations/0001_initial.py index 3357fc044a..ab66201dc3 100644 --- a/apps/metadata/migrations/0001_initial.py +++ b/apps/metadata/migrations/0001_initial.py @@ -38,7 +38,7 @@ class Migration(SchemaMigration): ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), ('document', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['documents.Document'])), ('metadata_type', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['metadata.MetadataType'])), - ('value', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=256, blank=True)), + ('value', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=255, blank=True)), )) db.send_create_signal('metadata', ['DocumentMetadata']) @@ -209,4 +209,4 @@ class Migration(SchemaMigration): } } - complete_apps = ['metadata'] \ No newline at end of file + complete_apps = ['metadata'] diff --git a/apps/metadata/models.py b/apps/metadata/models.py index 5d4607edbe..37040ab574 100644 --- a/apps/metadata/models.py +++ b/apps/metadata/models.py @@ -84,7 +84,7 @@ class DocumentMetadata(models.Model): """ document = models.ForeignKey(Document, verbose_name=_(u'document')) metadata_type = models.ForeignKey(MetadataType, verbose_name=_(u'type')) - value = models.CharField(max_length=256, blank=True, verbose_name=_(u'value'), db_index=True) + value = models.CharField(max_length=255, blank=True, verbose_name=_(u'value'), db_index=True) def __unicode__(self): return unicode(self.metadata_type)