Remove icon from prompts, update schemas for system prompt overrides

This commit is contained in:
CREDO23 2026-03-31 16:38:35 +02:00
parent 16f4d007e4
commit 329e979d48
5 changed files with 19 additions and 20 deletions

View file

@ -1,4 +1,4 @@
"""add system_prompt_slug to prompts
"""add system_prompt_slug and drop icon from prompts
Revision ID: 113
Revises: 112
@ -16,7 +16,8 @@ depends_on: str | Sequence[str] | None = None
def upgrade() -> None:
op.execute(
"ALTER TABLE prompts ADD COLUMN IF NOT EXISTS system_prompt_slug VARCHAR(100)"
"ALTER TABLE prompts ADD COLUMN IF NOT EXISTS"
" system_prompt_slug VARCHAR(100)"
)
op.execute(
"CREATE INDEX IF NOT EXISTS ix_prompts_system_prompt_slug"
@ -26,9 +27,11 @@ def upgrade() -> None:
"ALTER TABLE prompts ADD CONSTRAINT uq_prompt_user_system_slug"
" UNIQUE (user_id, system_prompt_slug)"
)
op.execute("ALTER TABLE prompts DROP COLUMN IF EXISTS icon")
def downgrade() -> None:
op.execute("ALTER TABLE prompts ADD COLUMN IF NOT EXISTS icon VARCHAR(50)")
op.execute(
"ALTER TABLE prompts DROP CONSTRAINT IF EXISTS uq_prompt_user_system_slug"
)