Liquibase로 DB 변경 이력 관리하기
✅ Liquibase란?Liquibase는 DB 구조(스키마) 변경을 코드처럼 관리하고 적용하는 도구입니다. SQL이나 YAML/XML 파일로 변경 내역을 기록하고, 이를 수동 또는 자동으로 DB에 적용할 수 있게 해줍니다.🔁 전통적인 방식 vs Liquibase방식설명전통적인 방식DB 콘솔에서 직접 SQL 실행 → 관리가 어려움Liquibase 방식SQL 파일로 작성 + 변경 이력 추적 + 자동 적용 가능📂 디렉터리 구조 예시src/└── main/ └── resources/ └── db/ └── changelog/ ├── changelog-index.yaml ← 마스터 changelog └── ..