diff --git a/alembic/versions/039_add_transition_duration.py b/alembic/versions/039_add_transition_duration.py new file mode 100644 index 000000000..06c195ec4 --- /dev/null +++ b/alembic/versions/039_add_transition_duration.py @@ -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") diff --git a/docs/schema-metadata-snapshot.json b/docs/schema-metadata-snapshot.json index f500bc075..f603a3bdb 100644 --- a/docs/schema-metadata-snapshot.json +++ b/docs/schema-metadata-snapshot.json @@ -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",