{"repo":"irof/jig-erd","free":true,"listed":false,"github":"https://github.com/irof/jig-erd","clone":"git clone https://github.com/irof/jig-erd.git","description":"ざっくりなER図を出力する設計補助道具","language":"Java","stars":16,"topics":["java","h2database","postgresql","erdiagram"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"JIG-ERD ざっくりなER図を出力します。 現在はH2DatabaseとPostgreSQLに対応しています。 関連だけに着目したデータベース設計の補助道具です。 PKや列のデータ型、その他制約と言った一般的なER図で必須な項目は扱っていません。対応予定もないです。詳細な情報は他のツールの使用をお勧めします。 - Schema Spy - tbls - planter - PlantERD サンプル 以下は system-sekkei/library で出力したサンプルです。3種類のダイアグラムが出力されます。 - jig-erd-overview.svg : スキーマのみ - jig-erd-summary.svg : スキーマ、テーブルのみ - jig-erd-detail.svg : スキーマ、テーブル、外部キーカラム ファイル名、形式は設定で変更できます。 スキーマのみ スキーマ、テーブルのみ テーブル名を ではじめると色が変わります。 スキーマ、テーブル、外部キーカラム 前提条件 - Java21以降がインストールされていること - Graphvizがインストールされていること - 出力形式を DOT にした場合は不要。この場合は自分で変換を行ってください。 対象バージョン 現在の最新は 0.2.X です。 対象 推奨 ---- --------- Java 21以降 Graphviz 12.2.1 H2 Database Engine 2.3.232 PostgreSQL 11.1 - Java11-16で使用する場合は 0.0.X ( 0.0.16 など) を使用してください - Java17-20で使用する場合は 0.1.0 を使用してください - H2 Database Engine 1.4.200 以前を対象にする場合、jig-erd 0.0.11 以前を使用してください。 動作確認環境 JIG OS Java Graphviz --------- ------------------------------ ---------------------------------- ---------- 0.1.0 AppVeyor visual studio 2022 17 7.0.6 0.1.0 GitHub Actions ubuntu-latest 17 2.42.2 0.0.3 macOS Catalina 10.15.5 AdoptOpenJDK 11.0.7 2.44.1 0.0.3 Windows 10 jdk-14.0.2 windows-x64 bin.exe 2.44.1 0.0.3 GitHub Actions ubuntu-latest 11 2.40.1 0.0.3 AppVeyor visual studio 2015 11 2.38.0 Getting Started jig-erd-spring-boot-autoconfigure webアプリケーションの場合、dependencyに追加して起動するだけです。 - /jig-erd をブラウザで開くとMermaidのダイアグラムが出ます。 - Graphvizとは出力内容が異なります。 - Mermaidをメインにするかは日本語対応が微妙なので未定です。 - jig.erd.enabled=false で無効になります。 コマンドラインから使う 既にテーブル作成済みのDBに対して実行したい場合。 - jig-erd-x.x.x.jarをダウン","default_branch":null,"files":null,"tree":[],"storefront":"/r/irof","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/irof/jig-erd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}