pgschema - Terraform 스타일의 선언적 Postgres 스키마 마이그레이션 도구
(github.com/pgschema)- Postgres 데이터베이스 스키마를 Terraform처럼 선언적 방식으로 관리할 수 있는 CLI 도구
- 스키마를 덤프(dump) → 편집(edit) → 플랜(plan) → 적용(apply) 하는 4단계 워크플로
- 마이그레이션 전 SQL 실행 내용을 투명하게 미리 확인할 수 있어 신뢰성 높은 변경 적용이 가능
- 기존 ORM 기반 마이그레이션 도구와 달리, Postgres 고유 기능을 포괄적으로 지원하며 스키마 단위 비교로 멀티 테넌트 환경에서도 유용
- Postgres 14, 15, 16, 17 버전 호환