From 0ddadb273e8671e183a2d37cd5fc3054b9adbccc Mon Sep 17 00:00:00 2001 From: morpheus65535 Date: Fri, 22 Sep 2023 12:23:03 -0400 Subject: [PATCH] Fixed latest migration that cleared history for sqlite users. --- migrations/versions/cee6a710cb71_.py | 35 +++++++--------------------- 1 file changed, 8 insertions(+), 27 deletions(-) diff --git a/migrations/versions/cee6a710cb71_.py b/migrations/versions/cee6a710cb71_.py index 944559d0b..00fb89b22 100644 --- a/migrations/versions/cee6a710cb71_.py +++ b/migrations/versions/cee6a710cb71_.py @@ -15,40 +15,21 @@ branch_labels = None depends_on = None +bind = op.get_context().bind + def upgrade(): # ### commands auto generated by Alembic - please adjust! ### - with op.batch_alter_table('table_episodes', schema=None) as batch_op: - batch_op.alter_column('file_size', - existing_type=sa.INTEGER(), - type_=sa.BigInteger(), - existing_nullable=True, - existing_server_default=sa.text('0')) - - with op.batch_alter_table('table_movies', schema=None) as batch_op: - batch_op.alter_column('file_size', - existing_type=sa.INTEGER(), - type_=sa.BigInteger(), - existing_nullable=True, - existing_server_default=sa.text('0')) + if bind.engine.name == 'postgresql': + with op.batch_alter_table('table_episodes') as batch_op: + batch_op.alter_column('file_size', type_=sa.BigInteger()) + with op.batch_alter_table('table_movies') as batch_op: + batch_op.alter_column('file_size', type_=sa.BigInteger()) # ### end Alembic commands ### def downgrade(): # ### commands auto generated by Alembic - please adjust! ### - with op.batch_alter_table('table_movies', schema=None) as batch_op: - batch_op.alter_column('file_size', - existing_type=sa.BigInteger(), - type_=sa.INTEGER(), - existing_nullable=True, - existing_server_default=sa.text('0')) - - with op.batch_alter_table('table_episodes', schema=None) as batch_op: - batch_op.alter_column('file_size', - existing_type=sa.BigInteger(), - type_=sa.INTEGER(), - existing_nullable=True, - existing_server_default=sa.text('0')) - + pass # ### end Alembic commands ###