Add email column

This commit is contained in:
Michał Gdula 2023-06-13 17:51:57 +03:00
parent 3d9b387ea8
commit c299450d1c
5 changed files with 36 additions and 8 deletions

View file

@ -56,6 +56,23 @@ class Sessions(db.Model):
)
class Reset(db.Model):
"""
Password reset table
"""
id = db.Column(db.Integer, primary_key=True)
user_id = db.Column(db.Integer, db.ForeignKey("users.id", use_alter=True))
reset_key = db.Column(db.String, nullable=False, unique=True)
created_at = db.Column(
db.DateTime,
nullable=False,
server_default=db.func.now(),
)
class Users(db.Model, UserMixin):
"""
User table
@ -65,7 +82,9 @@ class Users(db.Model, UserMixin):
alt_id = db.Column(db.String, nullable=False, unique=True)
username = db.Column(db.String(32), unique=True, nullable=False)
email = db.Column(db.String, unique=True, nullable=False)
password = db.Column(db.String, nullable=False)
joined_at = db.Column(
db.DateTime,
nullable=False,