Database-first / Existing-database-first

既存DBから、生成物と検証できる引き継ぎへ。

DegoDB は、既存データベースや設計中のスキーマを起点に、正本メタデータ、PHP 主対象の生成成果物、 API 面、no-code Web preview、検証可能な引き継ぎ資料へつなぐ開発ツールキットです。

Source Database Schema 既存DB / 設計中の schema
Core Canonical Metadata 正本メタデータ
Generated DataClass / DBAccess
Surface OpenAPI / HTML / no-code
Handoff Source Output / Bundle

What DegoDB does

DB構造を、レビューできる開発成果物へ変換する。

DegoDB は、schema import から canonical metadata、生成成果物、API 面、検証材料までをつなぎます。 公開コピーでは、現行実装とサンプルで確認できるものだけを扱います。

Metadata

Schema import

データベーススキーマを canonical metadata に取り込み、生成物の基準にします。

仕組みを詳しく見る
PHP output

DataClass / DBAccess

PHP 主対象の DataClass と DB Access 層を生成し、サンプルと contract gate で確認します。

API surface

OpenAPI / proxy runtime

database-backed metadata から API 面や PHP-focused runtime artifact を生成します。

Handoff

Source Output / bundle

生成成果物、project metadata bundle、AI/developer handoff context を検証可能な形で残します。

成果物の流れを見る

No-code on database metadata

no-code は、DB起点の基盤の上に載る。

DegoDB の no-code Web preview は、隠れた data model を持つ独立したビジュアルビルダーではありません。 canonical metadata と review 済み Source Output artifact を起点に、list/detail/form の preview を生成します。

Generated screens list / detail / form
Artifact NO-CODE-RUNTIME
Delivery publish candidate approval
Preview URLs current / alias
Live data read-only runtime-data.json
Submit boundary managed-operation sync outbox
UI evidence metadata / DOM / browser smoke

Use cases

既存DBを前提にした調査、生成、引き継ぎ。

既存DB調査

既存 schema を import し、metadata と生成物を見ながら構造を把握します。

データベース起点開発

schema を中心に、DataClass、DBAccess、API 面、ドキュメントをそろえます。

no-code preview

review 済み metadata から list/detail/form preview を生成し、承認済み preview URL として確認します。

導入支援・引き継ぎ

metadata bundle、生成成果物、検証結果をまとめ、実装や相談の前提をそろえます。

Supported scope

対応範囲を、層ごとに分けて説明する。

MySQL / MariaDB Mtool config store と生成 output workflow の主 default。
SQLite 軽量 config store profile と代表的 user DB contract coverage。
PostgreSQL 必要範囲の user DB / generated-output 側 opt-in lane は完了。config store 化は意図的に不要。
Firebird 合意済み opt-in Mtool/profile と一方向 migration path の範囲で検証済み。Firebird 全般の production support ではない。
Output language 現行生成 output は PHP 主対象。
no-code DB metadata 上の Web runtime preview。独立した hidden-schema builder とは言わない。

Proof / Samples

言えることは、サンプルと検証に結びつける。

Generated artifacts

DATACLASS-PHP、DBACCESS-PHP、OPENAPI-JSON、PROJECT-METADATA-BUNDLE は current / verified として整理されています。

No-code proofs

sample27-32 が app-local persistence、no-code runtime、sync、domain 反復、UI contract testing の現行 proof です。

Tutorial lane

この補助解説はsample01-47の検証境界を扱います。Mtool正本文書と、遊べる作品の入口であるサンプルも参照できます。

YouTube guide

動画から来ても、同じ根拠に戻れるようにする。

DegoDB の案内動画は、公開サイトと同じ境界で説明します。初回のテーマは 「DegoDB とは何か」。既存スキーマから metadata、生成物、API、検証へつなぐ道具として紹介する構成です。

Quickstart

まず local stack と tutorial sample を通す。

詳細な設計を読む前に、local stack の起動、metadata sync、最小 tutorial gate を確認します。

make env
make up-mtool
make mtool-canonical-sync
make sample01-pack-runtime-test

Consulting / Implementation support

相談前に、DB・成果物・境界をそろえる。

導入支援では schema-only intake、synthetic data、secret sidecar 分離、生成成果物の review 範囲を先に決めます。 法務、税務、請求、compliance readiness は自動的な対応範囲としては扱いません。