Nexus / app /models /setting.py
abc1181's picture
Add SQLite support, TTS/STT endpoints, db_utils helper
67b8c4a
Raw
History Blame Contribute Delete
405 Bytes
from sqlalchemy import text, Text, func
from sqlalchemy.orm import Mapped, mapped_column
from app.models.base import Base
class Setting(Base):
__tablename__ = "settings"
key: Mapped[str] = mapped_column(Text, primary_key=True)
value: Mapped[str] = mapped_column(Text, nullable=False, default="")
updated_at: Mapped[str] = mapped_column(Text, server_default=text("CURRENT_TIMESTAMP"))