"""Initial schema — 모든 GUARDiA ITSM 테이블 생성 Revision ID: 001 Revises: Create Date: 2026-05-29 """ from alembic import op import sqlalchemy as sa revision = "001" down_revision = None branch_labels = None depends_on = None def upgrade() -> None: """초기 스키마 생성 — SQLAlchemy 메타데이터 기반 자동 생성. 실제 운영 시 'alembic revision --autogenerate -m "initial"' 명령으로 models.py에서 자동 생성된 마이그레이션을 사용하세요. """ import sys, pathlib sys.path.insert(0, str(pathlib.Path(__file__).parent.parent.parent)) from models import Base bind = op.get_bind() Base.metadata.create_all(bind=bind) def downgrade() -> None: import sys, pathlib sys.path.insert(0, str(pathlib.Path(__file__).parent.parent.parent)) from models import Base bind = op.get_bind() Base.metadata.drop_all(bind=bind)