From 56d5fb48007b9afd7f4ca134b6ced8835cec2ca2 Mon Sep 17 00:00:00 2001 From: Julian Tabel Date: Sat, 14 Feb 2026 13:14:24 +0100 Subject: [PATCH] Fix duplicate Alembic migration revision ID f7a8b9c0d1e2 Two migrations (add_game_id_to_boss_battles and add_naming_scheme_to_genlockes) shared the same revision ID, causing multiple heads. Gave boss_battles migration a new unique ID (g8b9c0d1e2f3) and chained it after the naming_scheme migration. Co-Authored-By: Claude Opus 4.6 --- ...g--fix-duplicate-alembic-migration-revision-ids.md | 11 +++++++++++ ...py => g8b9c0d1e2f3_add_game_id_to_boss_battles.py} | 8 ++++---- 2 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 .beans/nuzlocke-tracker-j02g--fix-duplicate-alembic-migration-revision-ids.md rename backend/src/app/alembic/versions/{f7a8b9c0d1e2_add_game_id_to_boss_battles.py => g8b9c0d1e2f3_add_game_id_to_boss_battles.py} (93%) diff --git a/.beans/nuzlocke-tracker-j02g--fix-duplicate-alembic-migration-revision-ids.md b/.beans/nuzlocke-tracker-j02g--fix-duplicate-alembic-migration-revision-ids.md new file mode 100644 index 0000000..c670285 --- /dev/null +++ b/.beans/nuzlocke-tracker-j02g--fix-duplicate-alembic-migration-revision-ids.md @@ -0,0 +1,11 @@ +--- +# nuzlocke-tracker-j02g +title: Fix duplicate Alembic migration revision IDs +status: completed +type: bug +priority: normal +created_at: 2026-02-14T12:13:08Z +updated_at: 2026-02-14T12:14:34Z +--- + +Two migration files share revision ID f7a8b9c0d1e2: add_game_id_to_boss_battles and add_naming_scheme_to_genlockes. Fix by giving one a new unique ID and chaining them sequentially. \ No newline at end of file diff --git a/backend/src/app/alembic/versions/f7a8b9c0d1e2_add_game_id_to_boss_battles.py b/backend/src/app/alembic/versions/g8b9c0d1e2f3_add_game_id_to_boss_battles.py similarity index 93% rename from backend/src/app/alembic/versions/f7a8b9c0d1e2_add_game_id_to_boss_battles.py rename to backend/src/app/alembic/versions/g8b9c0d1e2f3_add_game_id_to_boss_battles.py index 488551c..dfa9cb1 100644 --- a/backend/src/app/alembic/versions/f7a8b9c0d1e2_add_game_id_to_boss_battles.py +++ b/backend/src/app/alembic/versions/g8b9c0d1e2f3_add_game_id_to_boss_battles.py @@ -1,7 +1,7 @@ """add game_id to boss battles -Revision ID: f7a8b9c0d1e2 -Revises: e5f70a1ca323 +Revision ID: g8b9c0d1e2f3 +Revises: f7a8b9c0d1e2 Create Date: 2026-02-14 12:00:00.000000 """ @@ -12,8 +12,8 @@ import sqlalchemy as sa from alembic import op # revision identifiers, used by Alembic. -revision: str = "f7a8b9c0d1e2" -down_revision: str | Sequence[str] | None = "e5f70a1ca323" +revision: str = "g8b9c0d1e2f3" +down_revision: str | Sequence[str] | None = "f7a8b9c0d1e2" branch_labels: str | Sequence[str] | None = None depends_on: str | Sequence[str] | None = None