Shorten alembic revision ids to fit version_num VARCHAR(32)
Deploy / lint (push) Successful in 7s
Deploy / test (push) Successful in 1m29s
Deploy / deploy (push) Successful in 42s

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 <noreply@anthropic.com>
This commit is contained in:
2026-07-04 08:17:10 +02:00
co-authored by Claude Opus 4.8
parent 41470c32ec
commit 1155c9ed1b
2 changed files with 6 additions and 6 deletions
@@ -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
@@ -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