글
IT/Tips 2011.10.16 20:48[ MySQL Workbench ] ERD를 달라구요?
요즘은 여럿이서 뭔가를 만들고 있습니다. 좀 업무외적으로 만드는 것이기는 하지만... 개발에는 지인들끼리 해서 여러가지 커뮤니케이션에는 그렇게 크게 지장이 없었는데...
최근에 이 일에 참여하실 것 같은 한 분과 미팅이후 ERD 를 달라는 요청을 받았습니다.사실 손으로 ERD 그릴 일도 없고... 아, 예전에 한번 OmniGraffle 같은 툴로 비슷한 일을 한번 해본 것 같은 데 매우 귀찮은 작업이었습니다. ...
우선 주변의 지인들에게 수소문 한 결과
- Sequel Pro 에서 Export 해라
- MySQL Workbench 에서 뽑아라
였었죠.
* Sequel Pro 에서 Export 해라
일단 Sequel Pro 는 제 MBA 에 있고, 없어서는 안될 놈 중 하나이며 자주 애용하고 있습니다.
문제는 Sequel Pro 의 Export 는 .dot 파일로 뽑아주는 데... 이를 위해서 GraphViz 를 깔아야 되고....
그래도 한번 깔아보고 Export 하고 돌려봤지만... 뭔가 이상한 경고메시지가 뜨고...
결국은 실패했습니다. 근성으로 어떻게 한번 더 해볼까 했지만 그냥 귀찮아서 무시했습니다.
* MySQL Workbench 에서 뽑아라
예전에 한번 깔아봤지만 괜히 무거워보이고 해서 그냥 지워버렸던 기억이 있었는데...
아무튼 다시 깔아보았습니다. 그 와중에 국내 미러는 하나 있길래 선택해서 다운받아 봤더니...
경희대 리눅스 유저그룹 미러 속도 개같이 느려. 3kbps .. 이건 뭐 90년대도 아니고...
라고 투덜거렸더니...
@JEEN_LEE 죄..죄송합니다! 학교가 낮시간엔 80포트를 제외하곤 속도 제한을 걸어서 그렇..
라고 @nving 님께 트윗이...
아어어어어...!"#!$#"%#$%$%
................ 경희대 리눅스 유저그룹에서 미러를 제공한다는 것은 매우 참여정신이 투철한 것 같습니다. 경희대 리눅스유저그룹++
아무튼 대충 외래키 넣고(전 일부러 외래키를 안넣는 습관이 있어서...) 다이어그램을 뽑아봤습니다.
보기 좋게 정렬해주지 않으려나 했는데 일일이 손으로 테이블을 배치시켜야 되더군요. 물론 뭐 관계에 대해서는 각 테이블끼리 정해진 외래키대로 그어줍니다만...
[##_http://jeen.tistory.com/script/powerEditor/pages/1C%7Ccfile5.uf@1137CB4D4E9ABFA238647A.png%7Cwidth="610"_##]
아무튼 이렇게 뽑아놓은 ERD 를 png 로 뽑아서 메일로 건네주고, Things 에 적어놓았던 Today 이슈를 해치운 금요일이었습니다.
MySQL Workbench 는 뭔가 메뉴가 많아서 처음 켜고 적잖게 당황을 했지만... 제가 하려던 목표가 하도 명확해서 그런지... 그렇게 어렵지 않게 사용할 수 있었습니다.
MySQL Workbench 좋네요. 하지만 전 ERD 일부러 그리고 그러지 않아서... 앞으로 제가 참여한 것들은 일부러라도 <<<문서화할 때>>> 끼워넣는 것도 좋다고 생각하고 있습니다.
'IT > Tips' 카테고리의 다른 글
[ zsh ] oh-my-zsh 을 사용하고 있습니다. (0) | 2011.11.15 |
---|---|
[ MySQL Workbench ] ERD를 달라구요? (0) | 2011.10.16 |
Google+ Widget 을 붙여봤습니다. (0) | 2011.08.31 |
[ python / seqdiag / Sequence Diagram ] 실제 사용기 (0) | 2011.07.15 |
RECENT COMMENT