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