본문 바로가기
Database

ERD Editor 소개

by 띵앤띵 2022. 8. 16.
728x90
반응형

ERD Editor 란?

디늑님의 오픈소스 ERD 라이브러리 입니다.

https://handcoding.tistory.com/216?category=669387

 

오픈소스 ERD 개발 - 4

기존에 만들었던 https://handcoding.tistory.com/213 오픈소스 ERD 개발 - 3 맨땅에 해딩으로 구현한 첫번째 프로젝트에 여러 문제점이 있었습니다. 환경에 따른 소스의 이원화(desktop, web) 최적화가 전혀 고

handcoding.tistory.com

 

설치방법

1. VScdoe 에서 사용가능 (https://code.visualstudio.com/download)

2. VScode 를 실행시키고, 좌측메뉴의 extentions 를 들어가 플러그인 설치한다.

3. 파일 확장자는 {파일명}.vuerd.json 으로 작성하여야한다. ex) test.vuerd.json

4. 위와같이 test.vuerd.json 파일을 생성 후 오른쪽마우스 클릭 후 "Open ERD Editor" 를 선택 하면 테이블을 디자인 할 수 있는 화면이 열린다.

 

5. 테이블의 관계를 1:N 으로 테스트 샘플을 아래와 같이 만들었다. (만든 것을 PNG로 내보낼 수도 있다) 

6. 이렇게 생성한 DDL 를 뽑아내고 싶다면 위의 데이터베이스 모양을 선택하여 가져올 수 있다. (아래에 보이는 DB에 맞도록 가져온다)

7. 필자는 JPA를 주로 사용하는데, JPA 도메인 엔티티 정보도 자동생성해준다. (틀을 제공해주지 무조건적인 신뢰는 하지말고 본인의 사용 의도와 맞게 수정은 해야함)

8. json data를 import, export 할 수 도 있으니 편리한 툴이라 생각되어 공유하게 되었다. 모두 즐코하시길 바란다.

 

 

 

 

참고

반응형

댓글