"""drop active column Revision ID: a23aaf3ae930 Revises: 89121d2c96d8 Create Date: 2025-02-04 12:19:20.753570 """ import sqlalchemy as sa from alembic import op # revision identifiers, used by Alembic. revision = "a23aaf3ae930" down_revision = "89121d2c96d8" branch_labels = None depends_on = None def upgrade() -> None: conn = op.get_bind() inspector = sa.inspect(conn) columns = [col["name"] for col in inspector.get_columns("users")] if "is_active" in columns: op.drop_column("users", "is_active") def downgrade() -> None: conn = op.get_bind() inspector = sa.inspect(conn) columns = [col["name"] for col in inspector.get_columns("users")] if "is_active" not in columns: op.add_column( "users", sa.Column( "is_active", sa.Boolean(), nullable=False, server_default=sa.false(), ), )