"""Add explicit lot presence status. Revision ID: c8d2e3f4a5b6 Revises: b7a1c2d3e4f5 Create Date: 2026-08-14 """ from alembic import op import sqlalchemy as sa revision = "c8d2e3f4a5b6" down_revision = "b7a1c2d3e4f5" branch_labels = None depends_on = None def upgrade(): op.add_column( "lots", sa.Column("is_present", sa.Boolean(), nullable=False, server_default=sa.true()), ) op.add_column("lots", sa.Column("absence_reason", sa.String(length=500), nullable=True)) op.alter_column("lots", "is_present", server_default=None) def downgrade(): op.drop_column("lots", "absence_reason") op.drop_column("lots", "is_present")