From b2157321f705e4ca4dd4da155184a9c5b809e1c8 Mon Sep 17 00:00:00 2001 From: inter Date: Mon, 8 Sep 2025 16:35:38 +0800 Subject: [PATCH] Add File --- .../versions/024_modify_chat_record.py | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 backend/alembic/versions/024_modify_chat_record.py diff --git a/backend/alembic/versions/024_modify_chat_record.py b/backend/alembic/versions/024_modify_chat_record.py new file mode 100644 index 0000000..2b7e635 --- /dev/null +++ b/backend/alembic/versions/024_modify_chat_record.py @@ -0,0 +1,33 @@ +"""024_modify_chat_record + +Revision ID: 806bc67ff45f +Revises: f535d09946f6 +Create Date: 2025-07-11 18:09:52.417628 + +""" +from alembic import op +import sqlalchemy as sa +import sqlmodel.sql.sqltypes +from sqlalchemy.dialects import postgresql + +# revision identifiers, used by Alembic. +revision = '806bc67ff45f' +down_revision = 'f535d09946f6' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('chat_record', sa.Column('analysis_record_id', sa.BigInteger(), nullable=True)) + op.add_column('chat_record', sa.Column('predict_record_id', sa.BigInteger(), nullable=True)) + op.drop_column('chat_record', 'run_time') + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('chat_record', sa.Column('run_time', sa.DOUBLE_PRECISION(precision=53), autoincrement=False, nullable=False)) + op.drop_column('chat_record', 'predict_record_id') + op.drop_column('chat_record', 'analysis_record_id') + # ### end Alembic commands ###