캔버스 기본 조작
ERD 캔버스는 테이블을 배치하고 관계를 연결하는 중심 화면입니다. 선택 모드, 추가 모드, 관계 모드, 메모/그룹 모드를 전환하며 작업합니다.
기본 화면
캔버스 중앙에는 테이블 노드가 배치되고, 좌측 툴바에는 작업 모드 버튼이 세로로 표시됩니다. 우측 상단 미니맵은 큰 ERD에서 현재 위치를 보여주며, 미니맵 옆 줌 슬라이더로 확대/축소를 조절합니다.

작업 모드
좌측 툴바와 캔버스 우클릭 메뉴에서 현재 모드를 바꿀 수 있습니다. 관계 모드에서는 커서와 노드 핸들이 바뀌어 어떤 연결을 만들고 있는지 확인할 수 있습니다.
| 모드 | 동작 |
|---|---|
| 선택/이동 | 테이블, 메모, 그룹을 선택하고 위치를 조정합니다. |
| 새 테이블 추가 | 캔버스를 클릭해 새 테이블 노드를 생성합니다. 잠금 상태에서는 사용할 수 없습니다. |
| 비식별 관계 | 부모 테이블과 자식 테이블을 연결해 일반 FK 관계를 만듭니다. |
| 식별 관계 | 부모 키가 자식 테이블의 식별자에 포함되는 관계를 만듭니다. |
| 메모 | 캔버스에 설명 메모를 추가합니다. |
| 그룹 | 드래그로 영역을 그려 여러 테이블을 업무 단위로 묶습니다. |
컨텍스트 메뉴
빈 캔버스에서 우클릭하면 모드 전환, 테이블 붙여넣기, 자동 정렬, 이미지 내보내기, DDL Import 메뉴가 표시됩니다. 테이블에서 우클릭하면 상세 보기, 저장, 복원, DB 적용, 스키마 다시 가져오기, 복사/잘라내기, 컬럼 작업 메뉴가 표시됩니다.
복사, 잘라내기, 붙여넣기
테이블과 컬럼은 컨텍스트 메뉴로 복사하거나 잘라낸 뒤 현재 ERD에 붙여넣을 수 있습니다. 여러 테이블을 선택한 상태에서 복사하면 선택된 테이블 묶음을 함께 가져오며, 붙여넣을 때 테이블명, FK, 인덱스, 제약조건 이름이 충돌하면 새 이름으로 자동 조정됩니다.
| 대상 | 동작 |
|---|---|
| 테이블 | 테이블 구조와 ERD 배치를 복사합니다. 같은 ERD에 붙여넣으면 중복되지 않는 이름으로 생성됩니다. |
| 컬럼 | 선택한 컬럼을 다른 테이블에 붙여넣습니다. 컬럼명이 이미 있으면 새 이름으로 조정됩니다. |
| 범위 | 복사한 항목은 같은 Connection과 Schema 범위의 ERD에서만 붙여넣을 수 있습니다. |
