DemandHunt 世界コミュニティの機会レーダー
日本語
開発ツール・SaaS Stack Exchange · 2025-08-18

API に Swagger があるように、DB スキーマにも Git で追跡できる文書化ツールが欲しい

APIs have Swagger; databases need the same — schema as a tracked file with nice docs

30秒でわかる要約
  • 誰がStack Exchange · 2025-08-18 · 1 返信
  • 何を求めているかAPI に Swagger があるように、DB スキーマにも Git で追跡できる文書化ツールが欲しい
  • 何を作れるかSwagger for databases: export JSON schema from a live DB, render visual docs, diff history in Git. Open core plus team tier.

元スレッドの発言

“Swagger presents a JSON API schema nicely. What tool does the same for a database schema stored as JSON/XML? I want to track schema changes with Git only.”

— Stack Exchange · 2025-08-18 · softwarerecs.stackexchange.com/questions/93630/what-…

背景と課題

痛みのポイント

スキーマ変更は口頭とマイグレーションスクリプトに散り、テキストの事実源がなく、レビューで表構造の変化が見えません。

プロダクトの切り口

何を作れるか

Swagger for databases: export JSON schema from a live DB, render visual docs, diff history in Git. Open core plus team tier.

検証のしかた

  1. スレッドの返信をすべて読み、繰り返し出てくる具体的な場面を書き出します。繰り返しこそ需要の密度です。
  2. 「database / schema docs」関連の既存ツールを調べ、どの一部分しかカバーしていないかを確認します。
  3. 一言ランディングページを作り、Stack Exchange に投稿して価格を聞く人が現れるか見ます。

既存の選択肢

Flyway/LiquibaseDBML/dbdocs

スレッドの声 · 人気コメント

人気コメントは機械翻訳です。原文は元スレッドで確認できます。

You can use schemacrawler for this, the Free database schema discovery and comprehension tool. The downloadable release comes with a sqlite database, sc.db When you have downloaded schemacrawler, execute this to load the schemacrawler shell: schemacrawler --shell Inside the schemacrawler shell, execute 3 commands to extract the schema to text: connect --server=sqlite --database=sc.db load --info-level=standard execute --command=schema Expected output: Tables ======================================================================== Authors [table] ------------------------------------------------

— knb · ▲ 0
元スレッドを開く

同じ課題の他のスレッド

関連する機会