Visueller Schema-Designer

Ein visueller Schema-Designer für Business-Apps.

Definier deine Entities, Spalten, Foreign Keys und Indizes im visuellen Editor. Klick auf Apply, die Migration läuft auf PostgreSQL, und deine CRUD-Endpoints, Grids und Detailformulare stehen automatisch da. Das Schema ist die Single Source of Truth, der Rest wird generiert.

Modellier die Daten da, wo es Sinn ergibt.

Für eine neue Business-Entity ist der visuelle Designer der direkte Weg. Tabelle dazu, Spalten rein, Typen wählen, Required-Häkchen setzen, Foreign Keys zu den verwandten Entities ziehen. Der Schema-Editor liest sich wie ein ERD - weil er genau das ist.

Heraus kommt ein JSON-Dokument, das versioniert in deinem Repo liegt. Genau das Dokument, das ein Dev sonst von Hand geschrieben hätte, nur mit UI obendrauf. Kein proprietäres Binärformat, kein undurchsichtiger Blob.

Sicher beim Apply.

Ein Schema zu ändern ist in jedem Business-System die Aktion mit dem meisten Schadenspotenzial. Der Designer nimmt das ernst. Vor dem Apply rechnet die Engine aus, was die Änderung wirklich anstellt:

  • Reine Ergänzungen (neue Tabellen, nullable Spalten, neue Indizes) gehen still durch.
  • Typänderungen und Spalten-Drops brauchen ein explizites "Datenverlust erlauben", inklusive Zahl der betroffenen Zeilen.
  • Foreign-Key-Änderungen werden vor dem Constraint gegen die bestehenden Zeilen geprüft. Kaputte Referenzen scheitern laut, nicht leise.
  • Der gesamte Apply läuft in einer PostgreSQL-Transaktion. Geht ein Schritt schief, rollt die Datenbank zurück.

Code-first, wenn du lieber willst.

Die Schema-Dateien sind normales JSON im Repo. Ein Dev schreibt sie im Editor, reviewt sie im Pull Request und wendet sie über dieselbe Engine an, die auch der visuelle Designer nutzt. Der Designer ist eine bequeme UI auf einem Dateiformat, nicht der einzige Eingang.

Passt ein Schema in keine der beiden Welten, gehst du in psql und feuerst rohes SQL ab. Archestack zieht den resultierenden Zustand beim nächsten Sync nach. Der Notausgang ist immer offen.

Bau dir deine erste Entity.

Kostenloser 7-Tage-Trial. Schema-Designer öffnen, eine echte Entity skizzieren, anwenden, generierte UI anschauen.