fix: chat record save error

This commit is contained in:
ulleo
2025-07-21 17:29:20 +08:00
parent a168297c07
commit 6d771a450e
2 changed files with 34 additions and 1 deletions
@@ -0,0 +1,33 @@
"""031_modify_chat_record
Revision ID: bd2ed188b5bd
Revises: c1d7ac00b3a8
Create Date: 2025-07-21 17:27:55.985821
"""
from alembic import op
import sqlalchemy as sa
import sqlmodel.sql.sqltypes
from sqlalchemy.dialects import postgresql
# revision identifiers, used by Alembic.
revision = 'bd2ed188b5bd'
down_revision = 'c1d7ac00b3a8'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.alter_column('chat_record', 'engine_type',
existing_type=sa.VARCHAR(length=64),
nullable=True)
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.alter_column('chat_record', 'engine_type',
existing_type=sa.VARCHAR(length=64),
nullable=False)
# ### end Alembic commands ###
+1 -1
View File
@@ -36,7 +36,7 @@ class ChatRecord(SQLModel, table=True):
finish_time: datetime = Field(sa_column=Column(DateTime(timezone=False), nullable=True))
create_by: int = Field(sa_column=Column(BigInteger, nullable=True))
datasource: int = Field(sa_column=Column(BigInteger, nullable=True))
engine_type: str = Field(max_length=64)
engine_type: str = Field(max_length=64, nullable=True)
question: str = Field(sa_column=Column(Text, nullable=True))
sql_answer: str = Field(sa_column=Column(Text, nullable=True))
sql: str = Field(sa_column=Column(Text, nullable=True))