schemaspyでER図を自動生成

favicon 開発関連
スポンサーリンク

自分で作るのは面倒くさい、作ったとしてもメンテナンスが面倒くさい。けど無いと不便なER図。
MySQL Workbenchなんかでリバースすると線が重なってみれたもんじゃない。
そんな悩みを解決してくれるツールがついに見つかりました。

デモサイトはここ

このツールの素晴らしいところは全体の図と選択したテーブルに関連する図とで細かくER図がみれることかと。テーブル定義も合わせて出力されるし。

簡単な使い方

とりあえずDocker使うのが一番簡単でした

docker run -v "$PWD/出力先:/output" --net="host" schemaspy/schemaspy:snapshot \
 -t mysql -host IPやサーバ名:3306 -db DB名 -u ユーザ -p パスワード \
 -connprops useSSL\\=false(SSLを使わない場合) -s スキーマ

タイトルとURLをコピーしました