From d0d25d9e17f0206aec8d4ff93a18a1be6b7fd3b5 Mon Sep 17 00:00:00 2001 From: nelson Date: Fri, 10 Jul 2026 18:46:41 +0800 Subject: [PATCH] fix: expand ai request log text fields --- .../0006_expand_ai_request_log_text.py | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 ai_knowledge_base_v2/apps/backend/alembic/versions/0006_expand_ai_request_log_text.py diff --git a/ai_knowledge_base_v2/apps/backend/alembic/versions/0006_expand_ai_request_log_text.py b/ai_knowledge_base_v2/apps/backend/alembic/versions/0006_expand_ai_request_log_text.py new file mode 100644 index 0000000..4d1b767 --- /dev/null +++ b/ai_knowledge_base_v2/apps/backend/alembic/versions/0006_expand_ai_request_log_text.py @@ -0,0 +1,44 @@ +from __future__ import annotations + +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import mysql + +revision = "0006_expand_ai_request_log_text" +down_revision = "0005_chat_session_summary" +branch_labels = None +depends_on = None + + +def upgrade() -> None: + op.alter_column( + "sys_ai_request_log", + "prompt", + existing_type=sa.Text(), + type_=mysql.MEDIUMTEXT(), + existing_nullable=True, + ) + op.alter_column( + "sys_ai_request_log", + "retrieved_chunks", + existing_type=sa.Text(), + type_=mysql.MEDIUMTEXT(), + existing_nullable=True, + ) + + +def downgrade() -> None: + op.alter_column( + "sys_ai_request_log", + "retrieved_chunks", + existing_type=mysql.MEDIUMTEXT(), + type_=sa.Text(), + existing_nullable=True, + ) + op.alter_column( + "sys_ai_request_log", + "prompt", + existing_type=mysql.MEDIUMTEXT(), + type_=sa.Text(), + existing_nullable=True, + )