5.4.1 Alembic 주요 개념
마이그레이션 스크립트
마이그레이션은 데이터베이스 스키마 변화를 코드로 기록하는 행위입니다. Alembic은 versions 디렉터리에 이 변화를 담은 파이썬 스크립트(script)를 생성합니다. 각 스크립트는 업그레이드 함수와 다운그레이드 함수를 사용하여 지정한 데이터베이스 변경을 적용하거나 되돌리는 절차를 기술합니다.
마이그레이션 스크립트 자체는 마이그레이션에서 수행할 작업을 파이썬 스크립트로 작성한 것일 뿐 실제 데이터베이스에 반영한 것은 아닙니다.