gabriel / musehub public
0065_rename_pack_index_to_mpack_index.py python
36 lines 1.0 KB
Raw
sha256:3ff9c9863a9891bdcde71b4a43228f66d0493e38b7cc1d09fe9eb7de774046b2 feat: add repair-commit wire endpoint (API parity with repa… Opus 4.8 minor ⚠ breaking 1 day ago
1 """Rename musehub_pack_index → musehub_mpack_index.
2
3 The ORM model has been MusehubMPackIndex since issue #63; the table name is
4 now aligned to match. All column renames (object_id→entity_id, pack_id→mpack_id)
5 and the entity_type addition were done in 0063. This migration only renames
6 the table and its index.
7 """
8
9 from __future__ import annotations
10
11 from alembic import op
12
13 revision = "0065"
14 down_revision = "0064"
15 branch_labels = None
16 depends_on = None
17
18
19 def upgrade() -> None:
20 op.drop_index("ix_musehub_pack_index_entity_id", table_name="musehub_pack_index")
21 op.rename_table("musehub_pack_index", "musehub_mpack_index")
22 op.create_index(
23 "ix_musehub_mpack_index_entity_id",
24 "musehub_mpack_index",
25 ["entity_id"],
26 )
27
28
29 def downgrade() -> None:
30 op.drop_index("ix_musehub_mpack_index_entity_id", table_name="musehub_mpack_index")
31 op.rename_table("musehub_mpack_index", "musehub_pack_index")
32 op.create_index(
33 "ix_musehub_pack_index_entity_id",
34 "musehub_pack_index",
35 ["entity_id"],
36 )
File History 1 commit
sha256:3ff9c9863a9891bdcde71b4a43228f66d0493e38b7cc1d09fe9eb7de774046b2 feat: add repair-commit wire endpoint (API parity with repa… Opus 4.8 minor 1 day ago