X Tutup
import uuid from .database import Base from sqlalchemy import TIMESTAMP, Column, String, Boolean, text from sqlalchemy.dialects.postgresql import UUID class User(Base): __tablename__ = 'users' id = Column(UUID(as_uuid=True), primary_key=True, nullable=False, default=uuid.uuid4) name = Column(String, nullable=False) email = Column(String, unique=True, nullable=False) password = Column(String, nullable=False) photo = Column(String, nullable=True) verified = Column(Boolean, nullable=False, server_default='False') role = Column(String, server_default='user', nullable=False) created_at = Column(TIMESTAMP(timezone=True), nullable=False, server_default=text("now()")) updated_at = Column(TIMESTAMP(timezone=True), nullable=False, server_default=text("now()"))
X Tutup