본문으로 건너뛰기
제품 -> ERD가격문서블로그로그인EnglishERD 시작하기

버전 기록

버전 기록은 다이어그램 변경을 스냅샷으로 보관합니다. 언제 무엇이 바뀌었는지 확인하고, 이전 상태와 비교하거나 복원할 수 있습니다.


스냅샷 생성

스냅샷은 다음 상황에서 생성됩니다.

  • 사용자가 명시적으로 저장하거나 snapshot을 만들 때
  • SQL import, AI 변환, MCP write처럼 큰 변경이 발생할 때
  • 시스템이 중요한 변경 단위를 자동으로 보존할 때

각 스냅샷에는 설명, 생성 시각, 생성자가 기록됩니다.


History 패널

왼쪽 사이드바의 Version History 패널에서 스냅샷 목록을 볼 수 있습니다.

목록에는 다음 정보가 표시됩니다.

  • 설명
  • 생성 시간
  • 생성자
  • 변경 출처(수동, AI, MCP 등)

버전 비교

두 버전을 선택해 비교하면 테이블, 컬럼, 관계, enum, 그룹의 변경을 확인할 수 있습니다.

비교 화면은 다음을 구분합니다.

  • 추가된 항목
  • 삭제된 항목
  • 이름, 타입, 제약, note 등 수정된 항목
  • 관계나 인덱스 변경

Migration SQL 생성도 이 비교 결과를 기반으로 합니다.


복원

이전 스냅샷으로 복원하면 현재 다이어그램이 해당 시점의 구조로 되돌아갑니다. 복원 자체도 새 스냅샷으로 기록되므로 복원 전 상태를 잃지 않습니다.

복원은 큰 변경입니다. 실행 전 비교 화면에서 차이를 확인하세요.


보관 한도

스냅샷 보관 수는 요금제에 따라 다릅니다.

요금제보관 수
Free10
Pro50
Enterprise무제한

한도를 넘으면 오래된 스냅샷부터 제거됩니다.


MCP와 AI 변경

MCP 도구나 AI 기능으로 발생한 변경도 같은 version history에 들어갑니다. 예를 들어 MCP write는 요청 description을 snapshot title로 사용하므로 나중에 어떤 AI 작업이 어떤 스키마 변경을 만들었는지 추적할 수 있습니다.


  • auto-layout, 대규모 import, AI 생성 전에는 수동 snapshot을 만들어 두세요.
  • snapshot description은 팀원이 이해할 수 있게 작성하세요.
  • migration을 만들 때는 source와 target 버전이 명확한지 먼저 확인하세요.