はじめに
実務にて、macOS のデータベース管理ツール TablePlus(無料版)で VirtualBox + CentOS 7 の MariaDB にある既存テーブルから ER(Entity Relationship)図を自動生成する必要があり、それを解決した情報です。
環境
- Host OS : macOS Big Sur 11.6.1
- TablePlus : 4.5.0
- Diagram Generator : 4.0
- VirtualBox : 6.1.30
- Guest OS : CentOS 7.6.1810
- MariaDB : 10.2.23
解説
1. TablePlus を起動します。
2. メニューの「Plugins」から「Manage Plugins…」をクリックします。
3. 「Available Plugins」から「Diagram Generator」のドロップダウンボタンをクリックします。
4. 「Install」をクリックします。
5. 「Installed Plugins」に「Diagram Generator」が追加されていることを確認します。
6. テーブルの右クリックメニューから「Generate Diagram」をクリックします。
7. ER 図が自動的に生成されます。
8. エンティティのアトリビュートをクリックするとリレーションの設定ボタンが表示されます。
-
ボタンで削除、ラジオボタンでリレーションの編集ができます。
+ Add
でアトリビュートの追加もできます。
他にも ER 図を作成する為の基本的な操作ができます、下記リンクから Diagram Generator をブラウザでお試し操作することも可能なようです。
以上です。
おわりに
データベースに関係する資料が残されていないシステムを担当する際に重宝する機能です。