Alembic - 설치 및 활용
·
ETL
[ Alembic 이란? ]Alembic은 SQLAlchemy 기반의 데이터베이스 마이그레이션 도구로, 데이터베이스 스키마를 버전 관리하고 변경 사항을 쉽게 적용하거나 되돌릴 수 있도록 해줍니다. Python으로 작성된 Alembic은 데이터베이스 테이블, 컬럼, 인덱스 등의 스키마를 코드로 정의하고, 이를 체계적으로 관리할 수 있게 합니다. 주요 기능스키마 변경 사항 관리: DB 스키마의 변경(예: 테이블 추가, 컬럼 수정)을 코드로 정의하고 추적버전 관리: 변경 사항에 대한 마이그레이션 파일을 생성해, 특정 버전으로 롤백하거나 업데이트SQLAlchemy와 연동: SQLAlchemy ORM과 함께 사용하여 DB 스키마의 일관성을 유지 [ Alembic 설치 ]alembic을 설치합니다.cd /path..