"""create pending_service_binding table""" from alembic import op import sqlalchemy as sa revision = "20260623_0002" down_revision = "20260623_0001" branch_labels = None depends_on = None def upgrade() -> None: op.create_table( "pending_service_binding", sa.Column("id", sa.Integer(), primary_key=True), sa.Column("service_open_id", sa.String(length=128), nullable=False), sa.Column("bound", sa.Boolean(), nullable=False, server_default=sa.text("0")), sa.Column("created_at", sa.DateTime(), server_default=sa.func.now()), sa.Column("updated_at", sa.DateTime(), server_default=sa.func.now(), onupdate=sa.func.now()), ) op.create_index("ix_pending_service_binding_service_open_id", "pending_service_binding", ["service_open_id"], unique=True) def downgrade() -> None: op.drop_index("ix_pending_service_binding_service_open_id", table_name="pending_service_binding") op.drop_table("pending_service_binding")