diff --git a/migrations/versions/72ab6c4c6a5f_merge_heads.py b/migrations/versions/72ab6c4c6a5f_merge_heads.py index dd9691f..f2f8eb1 100644 --- a/migrations/versions/72ab6c4c6a5f_merge_heads.py +++ b/migrations/versions/72ab6c4c6a5f_merge_heads.py @@ -7,6 +7,7 @@ Create Date: 2025-06-05 14:21:46.046125 """ from alembic import op import sqlalchemy as sa +from sqlalchemy import inspect # revision identifiers, used by Alembic. @@ -17,7 +18,14 @@ depends_on = None def upgrade(): - pass + # Ensure is_manager column exists + conn = op.get_bind() + inspector = inspect(conn) + columns = [col['name'] for col in inspector.get_columns('user')] + + with op.batch_alter_table('user', schema=None) as batch_op: + if 'is_manager' not in columns: + batch_op.add_column(sa.Column('is_manager', sa.Boolean(), nullable=True, server_default='false')) def downgrade():