본문 바로가기

그레이트

grate

경량 데이터베이스 마이그레이션 도구

한줄평

SQL 스크립트 기반으로 DB 변경을 자동화하려는 팀에 실용적입니다. 다만 SQL을 직접 작성·관리해야 하고, ORM 내장 마이그레이션과는 접근 방식이 다릅니다.

이런 분께 SQL 스크립트 기반으로 DB 마이그레이션을 자동화하려는 팀께

좋은 점

  • SQL 스크립트를 순서대로 안정적으로 적용
  • 배포 파이프라인에 끼워 쓰기 좋은 CLI

아쉬운 점

  • 마이그레이션 SQL을 직접 작성·관리해야 함
  • GUI 없이 명령줄로만 동작

그레이트 소개

grate는 데이터베이스 스키마 변경을 순서대로 적용해 주는 마이그레이션(migration) 실행 도구입니다. SQL 스크립트를 정해진 규칙대로 실행해, 개발·배포 과정에서 데이터베이스 구조를 일관되게 갱신할 수 있습니다. RoundhousE의 계보를 잇는 도구로, 명령줄에서 배포 파이프라인에 끼워 넣어 씁니다. .NET 환경에서 특히 손쉽게 사용됩니다.

제작사

grate-devs · 공식 홈페이지