3 Punkte von sqemo 15 시간 전 | Noch keine Kommentare. | Auf WhatsApp teilen

Jedes übernommene Schema hatte dieselbe Krankheit. usr_id, userId und user_identifier
existierten in ein und derselben DB nebeneinander, und jeder Name war zu seinem Zeitpunkt "richtig". Das Problem entsteht nicht, weil es keine Benennungsregeln gibt,
sondern weil die Regeln nur im Wiki stehen und nicht im Schema.

Deshalb haben wir Sqemo gebaut. Ein ERD-Tool, das Regeln nicht als Dokument, sondern als Generierungsmechanismus umsetzt.

  • Zuerst werden ein Wörterbuch (Kunde → CUST, Nummer → NO) und Benennungsregeln (Schreibweise, Trennzeichen, Behandlung nicht registrierter Wörter) registriert
  • Wenn mit einem logischen Namen ("Kundennummer") modelliert wird, wird der physische Name (CUST_NO) aus dem Wörterbuch generiert — egal wer ihn erstellt, es entsteht immer derselbe Name
  • Auch ein Domänen-Wörterbuch (standardisierte Datentypen) wird gemeinsam verwaltet — wenn einmal festgelegt ist, dass "Betrag = DECIMAL(18,2)" ist, übernehmen alle Spalten mit dieser Domäne diesen Typ
  • Ausnahmen (z. B. Legacy-Kompatibilität) sind erlaubt, werden aber mit einem expliziten Flag markiert und breiten sich nicht unbemerkt aus
  • Weil sich der korrekte Name berechnen lässt, wird Drift erkennbar — mit Linting in der App plus CLI für CI (npx sqemo-mcp lint schema.erd.json, Exit-Code 1 bei Verstößen)

Außerdem:

  • Läuft im Browser ohne Registrierung (automatisches Speichern in lokalem IndexedDB, Commit als .erd.json-Datei möglich)
  • SQL-DDL-Roundtrip für 7 Dialekte (MySQL·PostgreSQL·Oracle·SQL Server·SQLite·H2·CUBRID).
    Auch die Ausgabe von pg_dump -s und mysqldump lässt sich direkt einfügen und parsen
  • DBML-Import/-Export (Umzug von dbdiagram möglich)
  • Integrierter MCP-Server — wenn AI-Agenten ein Schema bearbeiten, halten sie sich an die Benennungsstandards des Teams (34 Tools)
  • Team-Workspace: Standards teilen, Warteschlange für Wortvorschlag → Freigabe, Ansicht zum Einhaltungsstatus der Standards
  • Wenn man es Personen ohne Account zeigen will: schreibgeschützter Freigabelink (optional auf die Version zum Zeitpunkt der Freigabe fixierbar) sowie iframe-Einbettung fürs Wiki

Ich habe in öffentlichen SI-Projekten in Korea lange gesehen, wie wegen Audits Wörterbücher und Domänenwörterbücher manuell in Excel gepflegt werden, und der Ausgangspunkt war der Wunsch, dass ein Tool diese Arbeit übernimmt.

Wir arbeiten daran, es zum besten ERD-Tool zu machen.

App: https://app.sqemo.com (ohne Registrierung)
Doku: https://sqemo.com/docs
Vorschau auf 4 Templates: https://sqemo.com/templates
Vergleich mit dbdiagram: https://sqemo.com/blog/dbdiagram-alternative
Preise (Core ist kostenlos): https://sqemo.com/pricing

Noch keine Kommentare.

Noch keine Kommentare.