Add indexes for the users table

This commit is contained in:
Rebecca Law
2015-12-09 13:20:00 +00:00
parent 9c0a4529c1
commit 27572ddb08
2 changed files with 1 additions and 13 deletions

View File

@@ -16,7 +16,7 @@ class User(db.Model):
__tablename__ = 'users'
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String, nullable=False, index=True, unique=True)
name = db.Column(db.String, nullable=False, index=True, unique=False)
email_address = db.Column(db.String(255), nullable=False, index=True)
password = db.Column(db.String, index=False, unique=False, nullable=False)
mobile_number = db.Column(db.String, index=False, unique=False, nullable=False)

View File

@@ -1,12 +0,0 @@
from alembic import op
revision = '30_rm_unique_constraint'
down_revision = '20_initialise_data'
def upgrade():
op.drop_constraint("users_name_key", "users")
def downgrade():
op.create_unique_constraint("users_name_key", "users", ["name"])