diff options
author | morpheus65535 <[email protected]> | 2024-07-04 22:59:33 -0400 |
---|---|---|
committer | morpheus65535 <[email protected]> | 2024-07-04 22:59:33 -0400 |
commit | c8e34d424bf69d23534d81fc75ae02a092d43e39 (patch) | |
tree | 0689f438860b04e3f3f1183c373aa97a1b52cc08 /migrations | |
parent | 22ac838e9b60b0b7c0509d95f44843e5ce4abf48 (diff) | |
download | bazarr-c8e34d424bf69d23534d81fc75ae02a092d43e39.tar.gz bazarr-c8e34d424bf69d23534d81fc75ae02a092d43e39.zip |
no log: added new columns to database schema to support better upgrade process and languages profiles tag
Diffstat (limited to 'migrations')
-rw-r--r-- | migrations/versions/1e38aa77a491_.py | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/migrations/versions/1e38aa77a491_.py b/migrations/versions/1e38aa77a491_.py new file mode 100644 index 000000000..7e0c279c7 --- /dev/null +++ b/migrations/versions/1e38aa77a491_.py @@ -0,0 +1,39 @@ +"""empty message + +Revision ID: 1e38aa77a491 +Revises: 452dd0f0b578 +Create Date: 2024-07-04 22:40:35.056744 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '1e38aa77a491' +down_revision = '452dd0f0b578' +branch_labels = None +depends_on = None + + +def upgrade(): + with op.batch_alter_table('table_history', schema=None) as batch_op: + batch_op.add_column(sa.Column('upgradedFromId', sa.Integer(), nullable=True)) + batch_op.create_foreign_key(constraint_name='fk_history_upgradedFromId_id', + referent_table='table_history', + local_cols=['upgradedFromId'], + remote_cols=['id']) + + with op.batch_alter_table('table_history_movie', schema=None) as batch_op: + batch_op.add_column(sa.Column('upgradedFromId', sa.Integer(), nullable=True)) + batch_op.create_foreign_key(constraint_name='fk_history_movie_upgradedFromId_id', + referent_table='table_history_movie', + local_cols=['upgradedFromId'], + remote_cols=['id']) + + with op.batch_alter_table('table_languages_profiles', schema=None) as batch_op: + batch_op.add_column(sa.Column('tag', sa.Text(), nullable=True)) + + +def downgrade(): + pass |