Overview Version History Q & A Rating & Review
ERDmaker
PostgreSQL 전용 ERD 도구 — DB에 접속해 스키마를 가져와 ERD를 그리고, 논리/물리 이중 모델·뷰·DDL·ERMaster .erm을 지원하는 VS Code 확장. Eclipse ERMaster 가 주던 가치를 VS Code에서 재현합니다.
캔버스 편집기는 오픈소스 erd-editor (dineug) (MIT) 를 fork·확장해 구현했습니다.
주요 기능
DB → ERD : PostgreSQL에 접속(폼 다이얼로그)해 스키마를 추출하고 ERD로 렌더. 테이블만 / 테이블+뷰 선택.
논리/물리 이중명 : 컬럼/테이블에 논리명(업무용어)과 물리명을 함께. 우클릭 Logical/Physical로 표시 전환. 논리명은 DB 코멘트에서 자동 채움.
뷰(View) : 뷰를 테이블처럼 컬럼/타입으로 read-only 표시. DDL은 원본 정의를 그대로(CREATE VIEW … AS …). PostGIS 등 확장 시스템 객체는 자동 제외.
DDL 내보내기 : ERD → PostgreSQL DDL(Schema SQL). CREATE TABLE/PK/FK/INDEX + 논리명 COMMENT ON.
ERMaster .erm 저장/열기 : ERMaster 호환 .erm 포맷 직렬화/파싱.
편의 : 대문자/소문자 보기, 이름 자동 폭, 용지(A4/A3/B4) 페이지 정렬.
사용법
명령 팔레트(Ctrl+Shift+P) → ERDmaker: Import ERD from PostgreSQL .
폼에 접속정보 입력 → Connect → Schema 선택 + Tables only / Tables + Views → Import .
<db>_<schema>.erd.json이 생성·렌더됩니다.
우클릭 메뉴로 Logical/Physical, Letter Case, Align to Pages, Export → Schema SQL 등 사용.
.erm 저장/열기: 명령 팔레트 Export/Import ERMaster (.erm).
범위
DB: PostgreSQL 전용.
접속 비밀번호는 VS Code SecretStorage에 보관됩니다.
라이선스
MIT. erd-editor (MIT) 파생물입니다.