貼り付けた DDL をテーブル、カラム、キー、明示された外部キー関係に解析します。テーブルまたは関係を選択すると、それを生成した正確なソース行が表示されます。
CREATE TABLE、インラインおよびテーブルレベルの PRIMARY KEY/UNIQUE 制約、REFERENCES/FOREIGN KEY 宣言、ALTER TABLE ADD 外部キー、引用符付きまたは Schema 修飾 identifier、複合キーに対応します。その他の clause は診断に表示されます。
DDL の解析、図の生成、Mermaid 変換、SVG エクスポートはブラウザ内で実行されます。DDL や生成した図はアップロードされません。
このテーマに関するよくある疑問と回答をまとめました。
CREATE TABLE または対応する ALTER TABLE statement をエディターへ貼り付けてください。各テーブル、カラム、キー、宣言済みの外部キー関係がすぐに描画されます。
MySQL、PostgreSQL、SQLite で一般的な書式のうち、限定された DDL subset に対応します。CREATE TABLE、一般的なキー制約、明示的な参照、ALTER TABLE ADD 外部キー、引用符付き名、Schema 修飾名、複合キーを認識します。
関係を作成するのは REFERENCES と FOREIGN KEY 宣言だけです。user_id のように名前が似ていても、DDL に明示されていなければ接続しません。
対応する宣言は表示したまま、未対応の statement や clause はソース範囲とともに診断へ表示します。別の構造として暗黙に解釈することはありません。
はい。生成された Mermaid ER diagram のソースをドキュメント用にコピーするか、描画結果を SVG としてダウンロードできます。
いいえ。DDL の解析、図の生成、Mermaid 変換、SVG エクスポートはブラウザ内で実行されます。