"""Add attributes and node to regions

Revision ID: 941a02202d05
Revises: d58e3582afa9
Create Date: 2025-07-21 11:24:53.122467

"""
from alembic import op
import sqlalchemy as sa
from sqlalchemy.dialects import postgresql

revision = '941a02202d05'
down_revision = 'd58e3582afa9'
branch_labels = None
depends_on = None

def upgrade():
    op.add_column('regions', sa.Column('attributes', sa.JSON(), nullable=False, server_default='{}'))
    op.add_column('regions', sa.Column('mode', sa.String(), nullable=True,))

def downgrade():
    op.drop_column('regions', 'attributes')
    op.drop_column('regions', 'mode')
