ddlからE-R図を吐き出す方法
前提
JetBrains社のPhpStormを使用している
データベースからddlをダンプ
$ mysqldump -u "username" -p -h "hostname" "dbname" > "outputfilename"
これでoutputfilename.sqlファイルが出力される
PhpStormでE-R図を出力
- View → Tool Windows → Databaseを選択
- IDE上にツールバーが表示されるので、Data Source Propertiesを選択(DBとスパナのアイコン)
- ➕アイコンよりダンプしたddlを選択し名前を付けて、OKボタン
- Databaseサイドバーから登録したddlを右クリック
- Daiagrams → Show Visualization...を選択
いい感じのE-R図が表示される
イメージファイルを出力
図の上で右クリックし、Export to Image File...
※sshトンネリングについては後ほど