【发布时间】:2012-03-28 09:05:48
【问题描述】:
我今天失去了一个用户:(
一个用户试图注册我的网站,他的电子邮件大于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 postgresql django-south