From 1155c9ed1b8bd9f3fb6d44c7d3725af26bd21bed Mon Sep 17 00:00:00 2001 From: Dennis Thiessen Date: Sat, 4 Jul 2026 08:17:10 +0200 Subject: [PATCH] Shorten alembic revision ids to fit version_num VARCHAR(32) The deploy's `alembic upgrade head` failed at 016->017 with StringDataRightTruncationError: the revision id "017_add_trade_setup_strategy_rank" is 33 chars, but Postgres's alembic_version.version_num is VARCHAR(32). Offline/SQLite checks don't enforce the length, so this only surfaced against prod Postgres. Rename the revision ids to the repo's short numeric convention (017, 018); descriptive filenames are kept. down_revision links updated to match. Co-Authored-By: Claude Opus 4.8 --- alembic/versions/017_add_trade_setup_strategy_rank.py | 4 ++-- alembic/versions/018_clear_paper_exit_mode.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/alembic/versions/017_add_trade_setup_strategy_rank.py b/alembic/versions/017_add_trade_setup_strategy_rank.py index 81f070b..9c173ab 100644 --- a/alembic/versions/017_add_trade_setup_strategy_rank.py +++ b/alembic/versions/017_add_trade_setup_strategy_rank.py @@ -1,6 +1,6 @@ """Add production strategy rank fields to trade setups. -Revision ID: 017_add_trade_setup_strategy_rank +Revision ID: 017 Revises: 016 Create Date: 2026-07-03 20:15:00.000000 """ @@ -11,7 +11,7 @@ from alembic import op import sqlalchemy as sa -revision = "017_add_trade_setup_strategy_rank" +revision = "017" down_revision = "016" branch_labels = None depends_on = None diff --git a/alembic/versions/018_clear_paper_exit_mode.py b/alembic/versions/018_clear_paper_exit_mode.py index 5ca3cdd..3c6f587 100644 --- a/alembic/versions/018_clear_paper_exit_mode.py +++ b/alembic/versions/018_clear_paper_exit_mode.py @@ -14,8 +14,8 @@ effect. Admins can re-tune in Admin -> Paper-Trade Exit if desired. Note: this changes how open paper trades close, so Track Record comparability resets from this deploy. -Revision ID: 018_clear_paper_exit_mode -Revises: 017_add_trade_setup_strategy_rank +Revision ID: 018 +Revises: 017 Create Date: 2026-07-04 00:00:00.000000 """ @@ -25,8 +25,8 @@ from alembic import op import sqlalchemy as sa -revision = "018_clear_paper_exit_mode" -down_revision = "017_add_trade_setup_strategy_rank" +revision = "018" +down_revision = "017" branch_labels = None depends_on = None