Ingen forbindelse nødvendig for at kigge
Skemafilen er nok til at se, hvad Adminium ville bygge. Det hjælper, når databasen ligger bag en VPN, eller når du vil kigge, før du udleverer loginoplysninger.
Prisma
Peg Adminium mod prisma/schema.prisma, så planlægger det hele admin-panelet ud fra den ene fil, før det har rørt en database. Forbind databasen, når du vil have det til at køre.
npx @adminiumjs/adminium new my-admin Skemafilen er nok til at se, hvad Adminium ville bygge. Det hjælper, når databasen ligger bag en VPN, eller når du vil kigge, før du udleverer loginoplysninger.
Med @map og @@map forespørger Adminium på de rigtige kolonne- og tabelnavne og giver dem de Prisma-navne som etiketter, dit team siger højt.
Hver @relation bliver til en fremmednøgle og et link mellem poster, også koblingstabellen i en implicit mange-til-mange-relation.
Hver del af et Prisma-skema har en plads i admin-panelet.
modeltabel@id · @@idprimærnøgle@relationfremmednøgle og et linkenumvalgfelt@map · @@mapdet rigtige kolonne- eller tabelnavn/// commentfeltbeskrivelseNej. Adminium læser kun skemafilen. Det taler selv med databasen og bruger ikke Prisma-klienten.
Saml dem i én fil, eller importér den fil, der indeholder dine modeller.
Det importeres som tekst, med en advarsel.
SQL fra pg_dump eller mysqldump, Drizzle, TypeORM, Sequelize, Rails og Django samt en live database.
Gratis og open source. Kører på din egen maskine på omkring et minut.