feat: 新增transition_duration字段的alembic迁移 + 更新snapshot
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 21s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 19s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1541h35m5s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1541h35m7s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1541h35m6s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1541h35m8s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1541h35m6s
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1542h6m42s

This commit is contained in:
CI Bot
2026-07-14 09:53:20 +08:00
parent 762d7838c9
commit b49d3683a8
2 changed files with 41 additions and 0 deletions
@@ -0,0 +1,33 @@
"""add transition_duration to edit_plan_clips
Revision ID: 039_transition_duration
Revises: 038_error_retry
Create Date: 2026-07-14 09:00:00.000000
"""
from __future__ import annotations
import sqlalchemy as sa
from alembic import op
# revision identifiers, used by Alembic.
revision = "039_transition_duration"
down_revision = "038_error_retry"
branch_labels = None
depends_on = None
def upgrade() -> None:
op.add_column(
"edit_plan_clips",
sa.Column(
"transition_duration",
sa.Float(),
nullable=False,
server_default="0.0",
),
)
def downgrade() -> None:
op.drop_column("edit_plan_clips", "transition_duration")
+8
View File
@@ -858,6 +858,14 @@
"type": "VARCHAR(20)",
"unique": false
},
{
"index": false,
"name": "transition_duration",
"nullable": false,
"primary_key": false,
"type": "FLOAT",
"unique": false
},
{
"index": true,
"name": "status",