Change all CharField to TextField

I do not know how long these fields would be + there is not much
of a performance difference from postgres point of view which is
our preferred database
This commit is contained in:
PCoder 2021-07-27 09:48:28 +05:30
parent 223b2650ad
commit 7726bc7c41

View file

@ -9,7 +9,7 @@ from django.db import models
class AlembicVersion(models.Model):
version_num = models.CharField()
version_num = models.TextField()
class Meta:
managed = False
@ -18,7 +18,7 @@ class AlembicVersion(models.Model):
class Field(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField(blank=True, null=True)
name = models.TextField(blank=True, null=True)
class Meta:
db_table = 'field'
@ -35,7 +35,7 @@ class FieldsPeople(models.Model):
class Method(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField(blank=True, null=True)
name = models.TextField(blank=True, null=True)
class Meta:
db_table = 'method'
@ -53,14 +53,14 @@ class MethodsPeople(models.Model):
class Person(models.Model):
id = models.AutoField(primary_key=True)
source_id = models.IntegerField(blank=True, null=True)
title = models.CharField(blank=True, null=True)
first_name = models.CharField(blank=True, null=True)
last_name = models.CharField(blank=True, null=True)
organisation = models.CharField(blank=True, null=True)
position = models.CharField(blank=True, null=True)
country = models.CharField(blank=True, null=True)
contact_email = models.CharField(blank=True, null=True)
personal_url = models.CharField(blank=True, null=True)
title = models.TextField(blank=True, null=True)
first_name = models.TextField(blank=True, null=True)
last_name = models.TextField(blank=True, null=True)
organisation = models.TextField(blank=True, null=True)
position = models.TextField(blank=True, null=True)
country = models.TextField(blank=True, null=True)
contact_email = models.TextField(blank=True, null=True)
personal_url = models.TextField(blank=True, null=True)
biography = models.TextField(blank=True, null=True)
field_indexer = models.TextField(db_column='_indexer', blank=True, null=True) # Field renamed because it started with '_'.
@ -71,9 +71,9 @@ class Person(models.Model):
class Range(models.Model):
id = models.AutoField(primary_key=True)
source_id = models.IntegerField(blank=True, null=True)
gmba_id = models.CharField(blank=True, null=True)
name = models.CharField(blank=True, null=True)
countries = models.CharField(blank=True, null=True)
gmba_id = models.TextField(blank=True, null=True)
name = models.TextField(blank=True, null=True)
countries = models.TextField(blank=True, null=True)
class Meta:
db_table = 'range'
@ -91,8 +91,8 @@ class RangesPeople(models.Model):
class Resource(models.Model):
id = models.AutoField(primary_key=True)
source_id = models.IntegerField(blank=True, null=True)
title = models.CharField(blank=True, null=True)
url = models.CharField(blank=True, null=True)
title = models.TextField(blank=True, null=True)
url = models.TextField(blank=True, null=True)
citation = models.TextField(blank=True, null=True)
abstract = models.TextField(blank=True, null=True)
@ -111,7 +111,7 @@ class ResourcesPeople(models.Model):
class Scale(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField(blank=True, null=True)
name = models.TextField(blank=True, null=True)
class Meta:
db_table = 'scale'
@ -137,7 +137,7 @@ class TaxaPeople(models.Model):
class Taxon(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField(blank=True, null=True)
name = models.TextField(blank=True, null=True)
class Meta:
db_table = 'taxon'