diff --git a/migrations/env.py b/migrations/env.py index 035be3d..bcb696f 100644 --- a/migrations/env.py +++ b/migrations/env.py @@ -34,6 +34,7 @@ def run_migrations_offline() -> None: target_metadata=target_metadata, literal_binds=True, dialect_opts={"paramstyle": "named"}, + render_as_batch=True, ) with context.begin_transaction(): diff --git a/migrations/versions/2023_08_12_2121-92793c8a937c_color_hex_alpha.py b/migrations/versions/2023_08_12_2121-92793c8a937c_color_hex_alpha.py index ba7abd0..95cfc3e 100644 --- a/migrations/versions/2023_08_12_2121-92793c8a937c_color_hex_alpha.py +++ b/migrations/versions/2023_08_12_2121-92793c8a937c_color_hex_alpha.py @@ -16,9 +16,11 @@ depends_on = None def upgrade() -> None: """Perform the upgrade.""" - op.alter_column("filament", "color_hex", type_=sa.String(length=8), existing_nullable=True) + with op.batch_alter_table("filament") as batch_op: + batch_op.alter_column("color_hex", type_=sa.String(length=8), existing_nullable=True) def downgrade() -> None: """Perform the downgrade.""" - op.alter_column("filament", "color_hex", type_=sa.String(length=6), existing_nullable=True) + with op.batch_alter_table("filament") as batch_op: + batch_op.alter_column("color_hex", type_=sa.String(length=6), existing_nullable=True)