from typing import Sequence, Union from alembic import op import sqlalchemy as sa # revision identifiers, used by Alembic. revision: str = "f4a5b6c7d8e9" down_revision: Union[str, None] = "e3c1e0b5b4a7" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: op.add_column("subscriptions", sa.Column("modem_enabled", sa.Boolean(), nullable=True, server_default="false")) def downgrade() -> None: op.drop_column("subscriptions", "modem_enabled")