더북(TheBook)

5.4.1 Alembic 주요 개념

마이그레이션 스크립트

마이그레이션은 데이터베이스 스키마 변화를 코드로 기록하는 행위입니다. Alembic은 versions 디렉터리에 이 변화를 담은 파이썬 스크립트(script)를 생성합니다. 각 스크립트는 업그레이드 함수와 다운그레이드 함수를 사용하여 지정한 데이터베이스 변경을 적용하거나 되돌리는 절차를 기술합니다.

마이그레이션 스크립트 자체는 마이그레이션에서 수행할 작업을 파이썬 스크립트로 작성한 것일 뿐 실제 데이터베이스에 반영한 것은 아닙니다.

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.