"""Widen notifications.employeesso / employeename to TEXT Recognition and recertification notifications comma-join every listed employee's SSO and name into a single column. VARCHAR(100) truncated the list at ~11 people, dropping names off the shopfloor grid. TEXT removes the cap. Revision ID: 7d02_widen_notification_employee_cols Revises: 7d01_dashboarddefaults Create Date: 2026-07-07 """ from alembic import op import sqlalchemy as sa revision = '7d02_widen_notification_employee_cols' down_revision = '7d01_dashboarddefaults' branch_labels = None depends_on = None def upgrade(): op.alter_column('notifications', 'employeesso', existing_type=sa.String(length=100), type_=sa.Text(), existing_nullable=True) op.alter_column('notifications', 'employeename', existing_type=sa.String(length=100), type_=sa.Text(), existing_nullable=True) def downgrade(): op.alter_column('notifications', 'employeesso', existing_type=sa.Text(), type_=sa.String(length=100), existing_nullable=True) op.alter_column('notifications', 'employeename', existing_type=sa.Text(), type_=sa.String(length=100), existing_nullable=True)