daisuzz.log

IntelliJ IDEAを使ってDDLからER図を作成する

ISUCONの過去問をやっていてIntelliJDDLからER図を作成したくなったので方法をまとめます。

やりたいこと

ローカルにあるDDLファイルからER図を作成したい

環境

IntelliJ IDEA Ultimate 2020.3

手順

DDLを用意する。 今回はisucon7-qualifyを使用します。

GitHub - isucon/isucon7-qualify: ISUCON7 予選問題の参照実装とベンチマーカー

IntelliJ IDEA を開きView -> Tool Window -> Database を選択する。 f:id:dais39:20210213161718p:plain

New -> DDL Data Sourceを選択する。 f:id:dais39:20210213161907p:plain

Add -> DDLファイルを選択 -> Applyを押下する。 f:id:dais39:20210213161900p:plain

Database Tool Windownに追加したDDLの情報が表示されているので、 これを右クリック-> Diagrams -> Show Visualization... を選択する。

f:id:dais39:20210213162236p:plain

以下のようにER図が表示される。 f:id:dais39:20210213162358p:plain

参考

Create diagrams—IntelliJ IDEA