added plan.md

This commit is contained in:
bacalhau 2026-03-02 01:13:05 +00:00
parent b026d00bd9
commit a5895e2124
3 changed files with 102 additions and 35 deletions

View file

@ -16,17 +16,17 @@ class SexEnum:
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True, nullable=False)
pgp = db.Column(db.String(4096), unique=True, nullable=False)
username = db.Column(db.String(128), unique=True, nullable=False)
password = db.Column(db.String(128), unique=True, nullable=False)
firstname = db.Column(db.String(80), unique=False, nullable=False)
lastname = db.Column(db.String(80), unique=False, nullable=False)
firstname = db.Column(db.String(128), unique=False, nullable=False)
lastname = db.Column(db.String(128), unique=False, nullable=False)
sex = db.Column(Enum('male', 'female', name="sex_enum"), nullable=False)
date_of_birth = db.Column(db.Date, nullable=False)
profile_picture = db.Column(db.String(200), nullable=False)
pictures = db.Column(ARRAY(db.String), nullable=True)
country = db.Column(db.String(80), unique=False, nullable=False)
city = db.Column(db.String(80), unique=False, nullable=True)
country = db.Column(db.String(128), unique=False, nullable=False)
city = db.Column(db.String(128), unique=False, nullable=True)
height = db.Column(db.Float, nullable=True)
weight = db.Column(db.Integer, nullable=True)
@ -36,8 +36,8 @@ class User(db.Model):
likes = db.Column(ARRAY(db.String), nullable=True)
dislikes = db.Column(ARRAY(db.String), nullable=True)
xmpp = db.Column(db.String(80), unique=True, nullable=False)
email = db.Column(db.String(80), unique=True, nullable=True)
xmpp = db.Column(db.String(128), unique=True, nullable=False)
email = db.Column(db.String(128), unique=True, nullable=True)
phone = db.Column(db.String(20), unique=True, nullable=True)
is_verified = db.Column(db.Boolean, default=False)