ERD를 하나하나 그리기 귀찮아서 .SQL 파일로 ERD 그리는 방법을 알아보았다.
SQL 파일을 저장한다.
ERWin 실행 -> Tools > Reverse Engineer 클릭
Reverse Engineer - Select Template 팝업에서 필요에맞는 New Model Type 선택 후 TargetDatabase에 알맞는 DB와 Version 선택
Reverse Engineer - Set Options 팝업에서 ScriptFile 체크하고 SQL 파일을 불러오자. 그 이후 Infer 항목에서 Primary Keys 와 Relations를 체크해준다.
그리고 Next 해주면 ERD 생성 완료.
그런데?? 코멘트가 보이지 않아요.. 연동해봅시다!
메뉴상단 Physical로 선택
Ctrl + a 단축키를 이용하여 전체를 선택하고, 마우스 우클릭을 하여 Harden Physical Names를 클릭해준다.
(그럼 아래 뭔가 생긴다)
다시 Logical로 변경
Model > Domain Dictionary 메뉴 클릭
해당 팝업에서 Name Inherited by Attribute 부분에 다음과 같이 작성해준다.
%if(%>(%Len(%ColumnComment),0)){%ColumnComment}%ELSE{%ColName}
Model > attributes 메뉴 클릭
Attributes 팝업에서 reset 버튼 클릭
Reset AttributeProperty 팝업
OK버튼을 클릭 후 저장
ERD 완성
더 좋은 방법이 있다면 댓글로 많이 알려주세요!!