Verbinden
Geben Sie einen Connection-String für PostgreSQL, MySQL oder MariaDB oder für SQLite an. Oder verbinden Sie nichts und übergeben Sie eine Schema-Datei.
So funktioniert es
Kein Boilerplate und kein ORM, das Sie einführen müssten. Adminium arbeitet mit der Datenbank, die Sie haben.
npx @adminiumjs/adminium new my-admin Geben Sie einen Connection-String für PostgreSQL, MySQL oder MariaDB oder für SQLite an. Oder verbinden Sie nichts und übergeben Sie eine Schema-Datei.
Adminium liest Tabellen, Spaltentypen, Fremdschlüssel und Enums und erkennt, was jede Tabelle ist: eine Liste von Personen, eine Menge von Aufträgen, eine Join-Tabelle, die ausgeblendet wird.
Die generierten Seiten sind Dateien in Ihrem Projektordner. Umbenennen, umsortieren, ausblenden, ein Diagramm oder ein Board ergänzen, festlegen, wer was darf.
Betreiben Sie es mit Node, als Container oder als Desktop-App. In allen drei Fällen ist es dasselbe Projekt.
Keine Live-Verbindung nötig
Praktisch, wenn die Produktion hinter einer Firewall liegt oder Sie erst einmal nur schauen möchten.
pg_dump -s · mysqldump --no-dataschema.prismaschema.tsentitiesmodelsdb/schema.rbmodels.pyschema.jsonFügen Sie ein Schema ein und sehen Sie den Seitenplan, den Adminium bauen würde. Das läuft in der Seite: Nichts wird hochgeladen.
Kostenlos und quelloffen. Läuft in etwa einer Minute auf Ihrem eigenen Rechner.