No connection needed to look
The schema file is enough to see what Adminium would build. That helps when the database is behind a VPN, or when you want to look before you hand over credentials.
Prisma
Point Adminium at prisma/schema.prisma and it plans the whole admin from that one file, before it has touched a database. Connect the database when you want it to run.
npx @adminiumjs/adminium new my-admin The schema file is enough to see what Adminium would build. That helps when the database is behind a VPN, or when you want to look before you hand over credentials.
With @map and @@map, Adminium queries the real column and table names and labels them with the Prisma names your team says out loud.
Every @relation becomes a foreign key and a link between records, including the join table of an implicit many-to-many.
Each part of a Prisma schema has a place in the admin.
modeltable@id · @@idprimary key@relationforeign key and a linkenumselect input@map · @@mapthe real column or table name/// commentfield descriptionNo. Adminium only reads the schema file. It talks to the database itself and does not use the Prisma client.
Join them into one file, or import the file that holds your models.
It is imported as text, with a warning.
SQL from pg_dump or mysqldump, Drizzle, TypeORM, Sequelize, Rails and Django, as well as a live database.
Free and open source. Running on your own machine in about a minute.