yml에서 eD를 간단하게 생성하는 yml 2 erd를 만들었습니다.
yml2erd
MySQL Workbench 등 기존 도구가 있지만 만들기가 번거롭다 + 만드는 방법이 번거롭다 + 손으로 할 때 힘들다고 느껴 자신의 길을 택했다.
또한, Haskell에서 제조한erd 공구도 있지만, 능숙하게 사용하지 못했다.
설치하다.
우선graphiviz라는 그림 그리기 도구를 설치합니다.맥이라면.$ brew install graphviz
들어오다기타 참조여기..
그리고 yml 2 erd를 설치합니다.$ gem install yml2erd
이렇게 설치했습니다.
사용법
설치가 완료되면 실제적으로erd가 생성됩니다.이번에 사용sample.yml.$ yml2erd convert sample.yml
이로 인해 발생하는 output.png은 erd입니다.또한 생성된 파일은 지정을 통해$ yml2erd convert sample.yml -o hoge.png
이렇게 하면 hoge.png을 생성합니다.
pg뿐만 아니라svg로도 출력할 수 있습니다.자세한 내용은 README를 참조하십시오.
yml 쓰기
기본적으로 다음과 같은 형식이다.틀리면 틀려.<テーブル名>:
columns:
- <カラム名>: <カラムの型>
relations:
belongs_to:
- <テーブル名>
has_many:
- <テーブル名>
참고 자료
rails-erd
http://qiita.com/rubytomato@github/items/51779135bc4b77c8c20d
http://www.graphviz.org/doc/info/shapes.html
http://qiita.com/komeiy/items/6bb8621620337e0308f4
http://karur4n.hatenablog.com/entry/2015/02/20/155411
Reference
이 문제에 관하여(yml에서 eD를 간단하게 생성하는 yml 2 erd를 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/asmsuechan/items/0c943aba2ff3e06f3d98
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ brew install graphviz
$ gem install yml2erd
설치가 완료되면 실제적으로erd가 생성됩니다.이번에 사용sample.yml.
$ yml2erd convert sample.yml
이로 인해 발생하는 output.png은 erd입니다.또한 생성된 파일은 지정을 통해$ yml2erd convert sample.yml -o hoge.png
이렇게 하면 hoge.png을 생성합니다.pg뿐만 아니라svg로도 출력할 수 있습니다.자세한 내용은 README를 참조하십시오.
yml 쓰기
기본적으로 다음과 같은 형식이다.틀리면 틀려.<テーブル名>:
columns:
- <カラム名>: <カラムの型>
relations:
belongs_to:
- <テーブル名>
has_many:
- <テーブル名>
참고 자료
rails-erd
http://qiita.com/rubytomato@github/items/51779135bc4b77c8c20d
http://www.graphviz.org/doc/info/shapes.html
http://qiita.com/komeiy/items/6bb8621620337e0308f4
http://karur4n.hatenablog.com/entry/2015/02/20/155411
Reference
이 문제에 관하여(yml에서 eD를 간단하게 생성하는 yml 2 erd를 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/asmsuechan/items/0c943aba2ff3e06f3d98
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<テーブル名>:
columns:
- <カラム名>: <カラムの型>
relations:
belongs_to:
- <テーブル名>
has_many:
- <テーブル名>
rails-erd
http://qiita.com/rubytomato@github/items/51779135bc4b77c8c20d
http://www.graphviz.org/doc/info/shapes.html
http://qiita.com/komeiy/items/6bb8621620337e0308f4
http://karur4n.hatenablog.com/entry/2015/02/20/155411
Reference
이 문제에 관하여(yml에서 eD를 간단하게 생성하는 yml 2 erd를 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/asmsuechan/items/0c943aba2ff3e06f3d98텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)