728x90
반응형
ERD Editor 란?
디늑님의 오픈소스 ERD 라이브러리 입니다.
https://handcoding.tistory.com/216?category=669387
설치방법
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 할 수 도 있으니 편리한 툴이라 생각되어 공유하게 되었다. 모두 즐코하시길 바란다.
참고
- 동영상 사용법 : https://www.youtube.com/watch?v=bop3heL6d5s
- 디늑님 티스토리 : https://handcoding.tistory.com/216?category=669387
반응형
댓글