Olympus/backend/hermes/app/models/user.py
2026-07-01 21:24:20 +02:00

26 lines
No EOL
514 B
Python

from sqlalchemy import String
from sqlalchemy.orm import Mapped
from sqlalchemy.orm import mapped_column
from app.db.database import Base
class User(Base):
__tablename__ = "users"
id: Mapped[int] = mapped_column(primary_key=True)
username: Mapped[str] = mapped_column(
String(50),
unique=True,
index=True
)
email: Mapped[str] = mapped_column(
String(255),
unique=True
)
password_hash: Mapped[str] = mapped_column(
String(255)
)