From 9c2e410bfb12e1f550a7030faef41c63bdd5ea6a Mon Sep 17 00:00:00 2001 From: Michal Konečný Date: Feb 21 2022 13:09:34 +0000 Subject: Fix for mysql alembic migration In case of MySQL database when column is altered the existing type needs to be specified. Signed-off-by: Michal Konečný --- diff --git a/alembic/versions/c0bffa4e8fbc_token_if_in_commit_flag_can_be_null.py b/alembic/versions/c0bffa4e8fbc_token_if_in_commit_flag_can_be_null.py index 058d277..daac18c 100644 --- a/alembic/versions/c0bffa4e8fbc_token_if_in_commit_flag_can_be_null.py +++ b/alembic/versions/c0bffa4e8fbc_token_if_in_commit_flag_can_be_null.py @@ -19,6 +19,7 @@ def upgrade(): op.alter_column( 'commit_flags', column_name='token_id', + existing_type=sa.String(64), nullable=False, existing_nullable=True ) @@ -28,6 +29,7 @@ def downgrade(): op.alter_column( 'commit_flags', column_name='token_id', + existing_type=sa.String(64), nullable=True, existing_nullable=False )