Files
eryao/backend/src/models/auth_user.py
T

22 lines
595 B
Python
Raw Normal View History

from __future__ import annotations
import uuid
from datetime import datetime
from sqlalchemy import DateTime, Text
from sqlalchemy.dialects.postgresql import UUID
from sqlalchemy.orm import Mapped, mapped_column
from core.db.base import Base
class AuthUser(Base):
__tablename__ = "users"
__table_args__ = {"schema": "auth"}
id: Mapped[uuid.UUID] = mapped_column(UUID(as_uuid=True), primary_key=True)
email: Mapped[str | None] = mapped_column(Text, nullable=True)
created_at: Mapped[datetime | None] = mapped_column(
DateTime(timezone=True), nullable=True
)