ERD 생성과 관리
ERD는 프로젝트 안에서 생성되며 연결 범위와 공유 상태에 따라 Private ERD 또는 Team ERD로 관리됩니다.
새 ERD 만들기
좌측 ERD 목록의 New ERD 버튼이나 새 탭 생성 메뉴에서 ERD 생성 모달을 열 수 있습니다. 연결이 있는 프로젝트에서는 Connection과 Database/Schema 범위를 선택하고, 연결이 없는 빈 프로젝트에서는 DBMS 종류를 선택해 설계를 시작합니다.
ERD 제목 입력
제목은 자동 prefix가 붙을 수 있으며, 생성 후 우측 정보 패널에서 다시 수정할 수 있습니다.
Connection 또는 DBMS 선택
연결이 있으면 실제 DB 연결을 선택합니다. 연결이 없으면 MySQL, PostgreSQL 같은 DBMS 종류만 선택합니다.
Database와 Schema 범위 선택
PostgreSQL과 SQL Server에서는 먼저 Database를 선택합니다. 그 안에서 특정 Schema를 고정하거나 전체 Schema를 허용할 수 있으며, 서로 다른 Database의 테이블은 한 ERD에 섞을 수 없습니다.
ERD 목록과 상태
ERD 목록은 개인 ERD와 팀 ERD를 합쳐 최신 수정순으로 보여줍니다. 제목 검색, 포함 테이블 수, 비활성 연결 상태, 공개 갤러리 상태를 한 번에 확인할 수 있습니다.
| 표시 | 의미 |
|---|---|
| 개인 아이콘 | 현재 사용자 소유의 Private ERD입니다. |
| 팀 아이콘 | 프로젝트 멤버와 공유되는 Team ERD입니다. |
| 공개 표시 | 갤러리에 게시된 Private ERD입니다. 삭제하면 갤러리 게시본도 함께 삭제됩니다. |
| Disabled | 연결 정리나 플랜 정책으로 사용할 수 없는 연결에 묶인 ERD입니다. |
ERD 타입과 공유 흐름
온라인 모드에서는 개인 작업용 Private ERD와 프로젝트 멤버에게 공유되는 Team ERD를 구분합니다. Private ERD는 필요할 때 Team ERD로 이동하거나 갤러리에 게시할 수 있고, Team ERD는 내 Private ERD로 복사해 별도 작업본으로 사용할 수 있습니다.
| 구분 | 사용 범위 | 주요 동작 |
|---|---|---|
| Private ERD | 내 계정에서 관리 | 갤러리 공개, Team ERD로 이동 가능 |
| Team ERD | 프로젝트 멤버와 공유 | 권한에 따른 삭제, 내 Private ERD로 복사 가능 |
팀 ERD 삭제는 전체 권한, ERD 삭제 권한, 또는 ERD 생성자 조건에 따라 허용됩니다.
