gabriel / musehub public

0065_rename_pack_index_to_mpack_index.py file-level

at sha256:3 · View file ↗ · Intel ↗

History
1 files
1 commits
0 hotspots
0 🧊 dead
0 💥 blast risk
sha256:0 fix: fall back to any indexed mpack in read_object_bytes when push mpac… · gabriel · Jun 17, 2026
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 )