Model/backend/app/db/models/users.py
2026-02-23 12:13:59 +00:00

14 lines
601 B
Python

from sqlalchemy import Column, Integer, String, DateTime
from sqlalchemy.sql import func
from backend.app.db.base import Base
class UserModel(Base):
__tablename__ = 'user'
id = Column(Integer, primary_key=True, autoincrement=True)
firstName = Column(String)
email = Column(String, nullable=False, unique=True)
oauth_id = Column(String)
oauth_provider = Column(String, nullable=False)
created_at = Column(DateTime(timezone=True), nullable=False, default=func.now())
updated_at = Column(DateTime(timezone=True), nullable=False, default=func.now(), onupdate=func.now())