Perseid 0.1.0 공개…PostgreSQL 스키마를 YAML로 관리
PostgreSQL 스키마 버전 관리 도구 Perseid 0.1.0이 공개됐다. Pyrseas의 후속 도구로, DB 스키마를 YAML로 추출하고 YAML 명세에 맞춰 대상 DB를 바꾸는 SQL을 생성하거나 적용한다. 첫 버전은 스키마·테이블·열·제약조건을 지원하며 PostgreSQL 17 이상이 필요하다.
dbtoyaml은 PostgreSQL 데이터베이스 스키마를 YAML로 추출한다.
yamltodb는 YAML 명세와 대상 데이터베이스를 일치시키는 SQL을 생성하거나 적용한다.
초기 지원 객체는 SQL SCHEMA·TABLE·COLUMN·CONSTRAINT로 한정된다.
코드는 Codeberg 저장소에서, 문서는 별도 프로젝트 사이트에서 제공한다.
원문
- Perseid 0.1.0 is now available PostgreSQL · 원문 2026-10-14