한줄평
“팀 단위로 DB 스키마 변경을 안전하게 관리·배포할 때 든든합니다. 다만 changelog 작성 규칙을 익혀야 하고 자바 실행 환경이 필요합니다.”
이런 분께 DB 스키마 변경을 코드처럼 관리하려는 개발팀께
좋은 점
- 스키마 변경을 버전 관리·롤백 가능
- 다양한 DB와 배포 파이프라인 연동
아쉬운 점
- changelog 작성 규칙 학습이 필요
- 자바 실행 환경이 있어야 함
리퀴베이스 소개
Liquibase 는 데이터베이스 스키마 변경을 버전으로 관리하는 도구입니다. 변경 내용을 changelog 로 기록해 여러 환경에 일관되게 적용·롤백할 수 있어, 소스 코드처럼 DB 스키마를 추적할 수 있습니다. 명령줄과 빌드 도구 연동으로 배포 파이프라인에 넣어 씁니다. 자바 기반이며 GUI 는 없습니다.