summaryrefslogtreecommitdiffhomepage
path: root/migrations
diff options
context:
space:
mode:
authormorpheus65535 <[email protected]>2024-07-04 22:59:33 -0400
committermorpheus65535 <[email protected]>2024-07-04 22:59:33 -0400
commitc8e34d424bf69d23534d81fc75ae02a092d43e39 (patch)
tree0689f438860b04e3f3f1183c373aa97a1b52cc08 /migrations
parent22ac838e9b60b0b7c0509d95f44843e5ce4abf48 (diff)
downloadbazarr-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_.py39
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