한줄평
“언어나 프레임워크에 묶이지 않고 순수 SQL 마이그레이션을 관리하려는 팀에 적합합니다. PostgreSQL 전용이라 다른 데이터베이스에는 쓸 수 없습니다.”
이런 분께 배포 파이프라인에서 PostgreSQL 스키마를 관리하려는 분께
좋은 점
- 애플리케이션과 독립적으로 실행되는 단일 바이너리
- 순수 SQL 파일 기반 마이그레이션 관리
아쉬운 점
- PostgreSQL 전용, 타 DB 미지원
pgmig 소개
pgmig 는 PostgreSQL 스키마 마이그레이션을 실행하는 독립 실행형 명령줄 도구입니다. SQL 마이그레이션 파일을 순서대로 적용·롤백하고 적용 이력을 관리합니다. 애플리케이션 코드에 마이그레이션 라이브러리를 넣지 않고도 CI/배포 스크립트에서 단독으로 돌릴 수 있습니다.