"""Add table_auto_assigned to reservation.

Revision ID: 0013_add_table_auto_assigned
Revises: 0012_add_conversation_session_metadata
Create Date: 2026-02-25
"""

from collections.abc import Sequence

import sqlalchemy as sa

from alembic import op

revision: str = "0013_add_table_auto_assigned"
down_revision: str | None = "0012_add_conversation_session_metadata"
branch_labels: str | Sequence[str] | None = None
depends_on: str | Sequence[str] | None = None


def upgrade() -> None:
    op.add_column(
        "reservation",
        sa.Column(
            "table_auto_assigned", sa.Boolean(), nullable=True, server_default=sa.text("true")
        ),
    )


def downgrade() -> None:
    op.drop_column("reservation", "table_auto_assigned")
