ebonyrack は、MariaDB(MySQLも可)のテーブル設計ツールです。
ER図を作成し、DDLやクラスファイルなどを簡単に生成することで、
データベースのテーブルの設計・運用をサポートしていくことが目的です。
以下のような機能を搭載しています。
- テーブル作成
- シーケンス作成
- ノート作成
- データのJSON書き込み・読み込み(バージョン管理およびバックアップ目的)
- DDLからの復元
- DDLの出力
- クラスファイル(ソースコード)の出力
- PNG・HTMLといったドキュメント出力
これらの機能について、サンプルプロジェクトの作成を通じて、
以下で解説を行っていきます。
(section01)プロジェクトの作成
(section02)テーブルの作成
(section03)シーケンスの作成
(section04)ノートの作成
(section05)テーブルのキー作成
(section06)テーブルの色変更
(section07)テーブルの外部キーの作成
(section08)DDL表示
(section09)クラス生成
(section10)開始画面
(section11)Fileメニュー
(section12)Editメニュー
(section13)テーブルの共通カラム
(section14)テーブルのパーティション
(section15)テーブルの外部キーの自己相関
(section16)ワークスペースの領域とアウトライン
(section17)テーブルの外部キーの多重度表示
不具合を見つけられた方は、ISSUEで記載いただけますと助かります。
修正要望についても、ISSUEで記載いただければと思います。