Pulse 게시 ·

Perseid 0.1.0 공개…PostgreSQL 스키마를 YAML로 관리

PostgreSQL 스키마 버전 관리 도구 Perseid 0.1.0이 공개됐다. Pyrseas의 후속 도구로, DB 스키마를 YAML로 추출하고 YAML 명세에 맞춰 대상 DB를 바꾸는 SQL을 생성하거나 적용한다. 첫 버전은 스키마·테이블·열·제약조건을 지원하며 PostgreSQL 17 이상이 필요하다.

내용·출처 업데이트 · 2026. 10. 14. 오후 10:21

dbtoyaml은 PostgreSQL 데이터베이스 스키마를 YAML로 추출한다.

yamltodb는 YAML 명세와 대상 데이터베이스를 일치시키는 SQL을 생성하거나 적용한다.

초기 지원 객체는 SQL SCHEMA·TABLE·COLUMN·CONSTRAINT로 한정된다.

코드는 Codeberg 저장소에서, 문서는 별도 프로젝트 사이트에서 제공한다.

원문