IntelliJ IDEA を使ってデータベースダイアグラム図を出力する
前職より IntelliJ IDEA シリーズが持っているデータベースダイアグラム図を出力する機能を便利に使っています。 先日、説明のために出力結果をチーム内に展開したのですが、この機能を知らなかったという反応が意外と多かったので、ブログにしました。
対象エディション
本機能を含む Database tools /SQL
機能は、IntelliJ IDEA Ultimate Edition 専用です。
Community Edition では使用出来ませんので、ご注意ください。
また、RubyMine などのシリーズ IDE でも利用可能です。
使用方法
基本的には公式の説明通りです。
例として Docker 上に構築した Airflow が生成するスキーマを出力してみます。
前提として、Database tool window にデータソース接続を登録しておく必要があります。 未登録の場合は、以下の手順で登録します。
出力したいスキーマを選択して、右クリックメニューから Diagrams
- Show Visualisation...
を選択します。
出力結果が表示されます。
もちろん表示位置を変更したり、拡大することもできます。
また、PNGファイルに出力したり、印刷も可能です。
最後に
他にも EXPLAIN を実行して結果を出力する機能もあります。 また、Database tools には他にも色々な機能があり、私も一部しか使えていませんが大変便利です。 興味があればお試しください。