Sam 쌤의 핵심요약

1. 먼저 sequel pro 에서 .dot 파일을 추출한다. 

File > Export 

에서 Dot 를 선택한 후에 Export (혹은 추축하기) 를 눌러 추출하기를 실행한다. 

추출하기 화면상에 path 라고 되어있는 폴더로 .dot 파일이 다운로드 됩니다. 

 

2. brew 가 설치되어 있는지 확인합니다. 

콘솔에서 

$ brew --version 

을 통해서 brew 가 설치되어있는지 확인하고 설치되어있지 않다면 아래의 명령어를 통해 설치를 진행합니다. 

$  -bash: brew: command not found

라고 나오면 설치되어 있지 않은 것입니다. 

 

3. brew 를 설치합니다. (설치되어 있지 않은경우) 

터미널 콘솔에서 아래와 같이 입력해서 설치합니다.

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 

4. dot 파일을 svg 파일로 변환시켜주는 graphviz 를 설치합니다. 

터미널에서 아래와 같이 설치해줍니다. 

$ brew install graphviz

 

5. 다운로드 받았던 dot 파일을 graphviz 를 이용해서 svg 파일로 변환해줍니다. 

$  dot -Tsvg your_database.dot > your_database.svg

 

위와 같이 하면 svg 파일이 만들어지고, svg 파일은 크롬등의 브라우저에서도 확인 가능합니다. 

크롬에서 열어보시면 ERD 가 보이는 것을 확인할 수 있습니다.

 

참고 

https://www.norbauer.com/rails-consulting/notes/erd-diagrams-from-sequel-pro.html

https://gist.github.com/thiagosf/eb2ba7d24968873e745c61d2ee72c0d8

https://graphviz.org/download/

https://may0301.tistory.com/19

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading