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

Undo & Redo

AI-ERD는 캔버스 편집 작업에 대해 undo/redo를 지원합니다. 실수로 이동, 삭제, paste, 그룹 변경을 했더라도 빠르게 되돌릴 수 있습니다.


기본 단축키​

단축키동작
Ctrl+ZUndo
Ctrl+Shift+ZRedo
Ctrl+YRedo 대체

Mac에서는 Ctrl 대신 Cmd를 사용합니다.


Undo 가능한 작업​

대표적으로 다음 작업을 되돌릴 수 있습니다.

  • 테이블 이동
  • 테이블 생성/삭제
  • 컬럼 변경
  • copy/paste
  • 관계 생성/삭제
  • 테이블 그룹 생성/해제
  • 색상 변경
  • 필터나 표시 상태와 관련된 편집 작업

Paste처럼 여러 테이블과 ref가 한 번에 생성되는 작업도 하나의 undo step으로 묶입니다.


UUID 보존​

Undo/redo는 UUID 안정성을 고려해 동작합니다. 삭제를 undo하면 원래 테이블, 컬럼, ref의 UUID가 복원되어 관계와 버전 기록 연결이 유지됩니다.


서버 저장과의 관계​

일부 작업은 서버에 자동 저장됩니다. Undo를 실행하면 반대 방향의 변경이 다시 서버에 반영됩니다. 네트워크 오류가 발생하면 toast로 알려 주고 현재 상태를 다시 읽어 동기화를 맞춥니다.


버전 기록과의 차이​

Undo/redo는 현재 편집 세션의 짧은 작업 단위 복구에 적합합니다. 여러 세션 전의 상태나 큰 변경 전후 비교가 필요하면 버전 기록을 사용하세요.


팁​

  • 큰 변경 전에는 수동 version snapshot을 만들어 두면 안전합니다.
  • Paste나 auto-layout을 실행한 직후 결과가 마음에 들지 않으면 바로 Ctrl+Z를 누르세요.
  • 브라우저 새로고침 후에는 세션 undo stack이 초기화될 수 있으므로 장기 복구는 version history를 기준으로 생각하세요.