Skip to content

Commit 5044a8e

Browse files
committed
Add migration
1 parent 1a3d618 commit 5044a8e

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
"""disabled, merged_into for track_{puid,meta,foreignid}
2+
3+
Revision ID: 998c73cb216d
4+
Revises: d7e8b1c80561
5+
Create Date: 2025-03-22 08:26:30.264193
6+
7+
"""
8+
from alembic import op
9+
import sqlalchemy as sa
10+
11+
12+
# revision identifiers, used by Alembic.
13+
revision = '998c73cb216d'
14+
down_revision = 'd7e8b1c80561'
15+
branch_labels = None
16+
depends_on = None
17+
18+
19+
def upgrade(engine_name):
20+
globals()["upgrade_%s" % engine_name]()
21+
22+
23+
def downgrade(engine_name):
24+
globals()["downgrade_%s" % engine_name]()
25+
26+
27+
def upgrade_app():
28+
# ### commands auto generated by Alembic - please adjust! ###
29+
pass
30+
# ### end Alembic commands ###
31+
32+
33+
def downgrade_app():
34+
# ### commands auto generated by Alembic - please adjust! ###
35+
pass
36+
# ### end Alembic commands ###
37+
38+
39+
def upgrade_ingest():
40+
# ### commands auto generated by Alembic - please adjust! ###
41+
# ### end Alembic commands ###
42+
43+
44+
def downgrade_ingest():
45+
# ### commands auto generated by Alembic - please adjust! ###
46+
# ### end Alembic commands ###
47+
48+
49+
def upgrade_fingerprint():
50+
# ### commands auto generated by Alembic - please adjust! ###
51+
op.add_column('track_foreignid', sa.Column('disabled', sa.Boolean(), server_default=sa.text('false'), nullable=False))
52+
op.add_column('track_foreignid', sa.Column('merged_into', sa.Integer(), nullable=True))
53+
op.create_foreign_key(op.f('track_foreignid_fk_merged_into'), 'track_foreignid', 'track_foreignid', ['merged_into'], ['id'])
54+
op.add_column('track_meta', sa.Column('disabled', sa.Boolean(), server_default=sa.text('false'), nullable=False))
55+
op.add_column('track_meta', sa.Column('merged_into', sa.Integer(), nullable=True))
56+
op.create_foreign_key(op.f('track_meta_fk_merged_into'), 'track_meta', 'track_meta', ['merged_into'], ['id'])
57+
op.add_column('track_puid', sa.Column('disabled', sa.Boolean(), server_default=sa.text('false'), nullable=False))
58+
op.add_column('track_puid', sa.Column('merged_into', sa.Integer(), nullable=True))
59+
op.create_foreign_key(op.f('track_puid_fk_merged_into'), 'track_puid', 'track_puid', ['merged_into'], ['id'])
60+
# ### end Alembic commands ###
61+
62+
63+
def downgrade_fingerprint():
64+
# ### commands auto generated by Alembic - please adjust! ###
65+
op.drop_constraint(op.f('track_puid_fk_merged_into'), 'track_puid', type_='foreignkey')
66+
op.drop_column('track_puid', 'merged_into')
67+
op.drop_column('track_puid', 'disabled')
68+
op.drop_constraint(op.f('track_meta_fk_merged_into'), 'track_meta', type_='foreignkey')
69+
op.drop_column('track_meta', 'merged_into')
70+
op.drop_column('track_meta', 'disabled')
71+
op.drop_constraint(op.f('track_foreignid_fk_merged_into'), 'track_foreignid', type_='foreignkey')
72+
op.drop_column('track_foreignid', 'merged_into')
73+
op.drop_column('track_foreignid', 'disabled')
74+
# ### end Alembic commands ###

0 commit comments

Comments
 (0)