SQL to ERDby 株式会社データベースコンサルタンツ

100%

SQL to ERD とは

CREATE TABLE 文(PostgreSQL の DDL)を貼り付けるだけで ER図を自動生成する無料のオンラインツールです。データベース設計のレビュー、既存スキーマの把握、設計書への図の掲載に使えます。データベース設計を専門とする株式会社データベースコンサルタンツ(DBC)が、日々の設計レビューで使っている道具をそのまま公開しています。

データはサーバーに送信されません

解析も描画もすべてお使いのブラウザの中で行います。貼り付けた SQL、図の配置、保存した図はこのブラウザの保存領域にだけ置かれ、サーバーには一切送信されません。社内システムや顧客案件のスキーマもそのまま貼り付けて使えます。

裏返すと、図はこのブラウザにしかありません。ブラウザのデータ消去や別の端末では消えるので、残したい図は「Save」で作図データをファイルに保存し、「Open」で開き直してください。

使い方

  1. 左のエディタに CREATE TABLE 文を貼り付ける(.sql ファイルのドラッグ&ドロップも可)。貼り付けた時点で図が描かれ、手で編集した後は「反映」で描き直す
  2. テーブルをドラッグして見やすい位置に並べる。ホイールで拡大縮小、空白をドラッグで移動
  3. 関連線をダブルクリックすると関連名(「注文する」「所属する」など)を付けられる。SQL に COMMENT ON CONSTRAINT があればそれが最初から表示される
  4. SVG または PNG で保存し、設計書や Wiki に貼る。「印刷」からは紙への印刷と PDF 保存ができる。作図データは「Save」でファイルに残す

対応している構文(PostgreSQL)

  • CREATE TABLE の列定義、PRIMARY KEY、NOT NULL、UNIQUE
  • REFERENCES / FOREIGN KEY / ALTER TABLE ADD FOREIGN KEY によるリレーション(IE 記法のカラスの足)
  • COMMENT ON TABLE / COLUMN による論理名。物理名・論理名・併記を切り替えて表示
  • COMMENT ON CONSTRAINT による関連名。コメントがなければ制約名を表示
  • スキーマ修飾名、引用識別子、配列型、複合主キー、自己参照

機能

  • 複数の ER図を名前を付けて管理。再投入時は配置を保持し、追加テーブルだけ自動配置
  • 関連名の手入力。図上で付けた名前は SQL を直しても列の組が同じなら残る
  • NULL 許容列の印、PK / FK バッジ、型の表示
  • SVG / PNG の書き出しと印刷(PDF 保存)、作図データの保存と読込。全画面表示
  • SQL ファイルのドラッグ&ドロップ。複数ファイルは名前順に連結

SQL to ERD (English)

A free online ER diagram generator by Database Consultants Corporation (Tokyo). Paste PostgreSQL CREATE TABLE statements (DDL) and get an entity relationship diagram instantly. Drag tables to arrange them, switch between physical names and logical names taken from COMMENT ON, and export the diagram as SVG or PNG, or print it (including save as PDF). Everything runs in your browser and nothing is uploaded: your SQL never leaves your machine.

図にして眺めると、設計の歪みは意外と目に付くものです。テーブル設計の見直し、性能改善、既存システムのデータベース診断は、お問い合わせフォームから株式会社データベースコンサルタンツにご相談ください。

使い方

名前