2
我已经失去了一个用户今天:(我可以在auth.User中创建电子邮件,名字,姓氏和用户名多大?
的用户尝试上申请到我的网站和他的电子邮件是大于75 characters
(Django的auth.User
默认),我正在迁移到解决这个问题,但我不知道?,我有多大可使列,而不必担心performance|storage|memory
问题上Heroku
我用PostgreSQL
和Django 1.3.1
这里的South
迁移我打算运行:
class Migration(SchemaMigration):
def forwards(self, orm):
# Changing User.username, User.email, User.first_name and User.last_name
# to bigger fields
db.alter_column('auth_user', 'username', models.CharField(max_length=255, unique=True))
db.alter_column('auth_user', 'email', models.CharField(max_length=255, blank=True))
db.alter_column('auth_user', 'first_name', models.CharField(max_length=255, blank=True))
db.alter_column('auth_user', 'last_name', models.CharField(max_length=255, blank=True))
def backwards(self, orm):
db.alter_column('auth_user', 'username', models.CharField(max_length=30, unique=True))
db.alter_column('auth_user', 'email', models.CharField(max_length=75, blank=True))
db.alter_column('auth_user', 'first_name', models.CharField(max_length=30, blank=True))
db.alter_column('auth_user', 'last_name', models.CharField(max_length=30, blank=True))
[可以django的auth \ _user.username是varchar(75)的可能的重复吗?这怎么可能?](http://stackoverflow.com/questions/2610088/can-djangos-auth-user-username-be-varchar75-how-could-that-be-done) – 2014-04-23 20:33:10