Back to list
zenn_feed 2026年3月21日

手動 ER 図メンテから卒業する── GitHub Actions × DBML 自動生成の実践

手動 ER 図メンテから卒業する── GitHub Actions × DBML 自動生成の実践

Translated: 2026/3/21 3:09:16
dbmlgithub actionssqlalchemyer diagramautomation

Japanese Translation

こんにちは、ナウキャストで LLM エンジニアをしている Ryotaro です。 バックエンドの ER 図、ちゃんとメンテナンスできていますか? 「コードは変えたけど ER 図の更新を忘れた」「いつの間にかドキュメントが実態と乖離していた」という経験は、多くのエンジニアに心当たりがあるのではないでしょうか。 この記事では、SQLAlchemy モデルを Single Source of Truth(SSoT)として、GitHub Actions で DBML を自動生成・コミットする仕組みを構築しました。やってみたら結構うまくハマったので、その方法を紹介します。開発者はコードだけ修正すれ...

Original Content

こんにちは、ナウキャストで LLM エンジニアをしている Ryotaro です。 バックエンドの ER 図、ちゃんとメンテナンスできていますか? 「コードは変えたけど ER 図の更新を忘れた」「いつの間にかドキュメントが実態と乖離していた」という経験は、多くのエンジニアに心当たりがあるのではないでしょうか。 この記事では、SQLAlchemy モデルを Single Source of Truth(SSoT)として、GitHub Actions で DBML を自動生成・コミットする仕組みを構築しました。やってみたら結構うまくハマったので、その方法を紹介します。開発者はコードだけ修正すれ...