Files
flask-formula10/formula10/database/model/db_user.py
Christoph Urlacher d3097038a5
All checks were successful
Build Formula10 Docker Image / build-docker (push) Successful in 15s
Large database migration
2024-03-03 15:38:35 +01:00

19 lines
577 B
Python

from sqlalchemy import Boolean, Integer, String
from sqlalchemy.orm import Mapped, mapped_column
from formula10 import db
class DbUser(db.Model):
"""
A user that can guess races (name only).
"""
__tablename__ = "user"
def __init__(self, *, id: int | None):
if id is not None:
self.id = id # Primary key
id: Mapped[int] = mapped_column(Integer, primary_key=True, autoincrement=True)
name: Mapped[str] = mapped_column(String(32), nullable=False, unique=True)
enabled: Mapped[bool] = mapped_column(Boolean, nullable=False)