From b7f724632d2419852aec88e996010f9fb4ec63dc Mon Sep 17 00:00:00 2001 From: XiaoXia Bot Date: Wed, 15 Jul 2026 14:06:54 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E8=A1=A5=E5=85=85edit=5Fplans.resul?= =?UTF-8?q?t=5Fcount=E5=AD=97=E6=AE=B5=E7=9A=84Alembic=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - commit 73826d2f只改了model没生成迁移,导致metadata drift - 补充041号迁移,给edit_plans表加result_count列(Integer, default=0) --- .../041_add_result_count_to_edit_plans.py | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 alembic/versions/041_add_result_count_to_edit_plans.py diff --git a/alembic/versions/041_add_result_count_to_edit_plans.py b/alembic/versions/041_add_result_count_to_edit_plans.py new file mode 100644 index 000000000..b9ebf8f24 --- /dev/null +++ b/alembic/versions/041_add_result_count_to_edit_plans.py @@ -0,0 +1,29 @@ +"""add result_count to edit_plans + +Revision ID: 041_result_count +Revises: 040_playback_speed +Create Date: 2026-07-15 14:05:00.000000 +""" + +from __future__ import annotations + +import sqlalchemy as sa + +from alembic import op + +# revision identifiers, used by Alembic. +revision = "041_result_count" +down_revision = "040_playback_speed" +branch_labels = None +depends_on = None + + +def upgrade() -> None: + op.add_column( + "edit_plans", + sa.Column("result_count", sa.Integer(), nullable=False, server_default="0"), + ) + + +def downgrade() -> None: + op.drop_column("edit_plans", "result_count") -- 2.54.0 From ac5cac3004f83165bc9eb80e83d9f287ed589220 Mon Sep 17 00:00:00 2001 From: CI Bot Date: Wed, 15 Jul 2026 15:14:07 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=20schema=20metada?= =?UTF-8?q?ta=20snapshot=20-=20=E8=A1=A5=E5=85=85edit=5Fplans.result=5Fcou?= =?UTF-8?q?nt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #366 只加了 Alembic migration,漏了更新 snapshot 文件, 导致 Validate Alembic migrations step 的 metadata drift 检测失败。 --- docs/schema-metadata-snapshot.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/schema-metadata-snapshot.json b/docs/schema-metadata-snapshot.json index b12a3cf55..b81292898 100644 --- a/docs/schema-metadata-snapshot.json +++ b/docs/schema-metadata-snapshot.json @@ -990,6 +990,14 @@ "type": "FLOAT", "unique": false }, + { + "index": false, + "name": "result_count", + "nullable": false, + "primary_key": false, + "type": "INTEGER", + "unique": false + }, { "index": false, "name": "config", -- 2.54.0