# pgroll - 제로 다운타임, 원복 가능한 Postgrest 스키마 이관 도구 오픈소스

> Clean Markdown view of GeekNews topic #11262. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=11262](https://news.hada.io/topic?id=11262)
- GeekNews Markdown: [https://news.hada.io/topic/11262.md](https://news.hada.io/topic/11262.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2023-10-10T10:17:02+09:00
- Updated: 2023-10-10T10:17:02+09:00
- Original source: [github.com/xataio](https://github.com/xataio/pgroll)
- Points: 12
- Comments: 0

## Topic Body

- 안전한 스키마 Migration용 CLI 도구   
- 이관 중에 기존/신규 스키마 버전이 동시에 동작하도록 유지   
- 이슈 발생시 즉시 롤백 가능   
- 필요시 자동 컬럼 백필링(Backfilling) 지원   
- JSON 포맷으로 Migration 동작을 정의   
- 기존 스키마 대상으로 동작. 처음부터 시작할 필요 없음   
- Postgres 14+ 이상에서만 동작   
- RDS/Aurora 등 모든 Postgres 서비스에서 동작   
- Go 로 작성된 크로스 플랫폼 싱글 바이너리. 외부 의존성 없음   
- Expand and Contract Pattern 으로 동작

## Comments



_No public comments on this page._
