Aucune connexion nécessaire pour regarder
Le fichier de schéma suffit pour voir ce qu’Adminium construirait. C’est utile quand la base de données est derrière un VPN, ou quand vous voulez regarder avant de confier des identifiants.
Prisma
Pointez Adminium vers prisma/schema.prisma et il planifie toute l’administration à partir de ce seul fichier, avant d’avoir touché à une base de données. Connectez la base de données quand vous voulez la faire tourner.
npx @adminiumjs/adminium new my-admin Le fichier de schéma suffit pour voir ce qu’Adminium construirait. C’est utile quand la base de données est derrière un VPN, ou quand vous voulez regarder avant de confier des identifiants.
Avec @map et @@map, Adminium interroge les vrais noms de colonnes et de tables et les étiquette avec les noms Prisma que votre équipe emploie à l’oral.
Chaque @relation devient une clé étrangère et un lien entre enregistrements, y compris la table de jointure d’une relation plusieurs-à-plusieurs implicite.
Chaque partie d’un schéma Prisma a sa place dans l’administration.
modeltable@id · @@idclé primaire@relationclé étrangère et lienenumliste déroulante@map · @@maple vrai nom de la colonne ou de la table/// commentdescription du champNon. Adminium ne lit que le fichier de schéma. Il parle lui-même à la base de données et n’utilise pas le client Prisma.
Réunissez-les en un seul fichier, ou importez le fichier qui contient vos modèles.
Il est importé comme du texte, avec un avertissement.
Du SQL issu de pg_dump ou de mysqldump, Drizzle, TypeORM, Sequelize, Rails et Django, ainsi qu’une base de données en service.
Gratuit et open source. En service sur votre propre machine en une minute environ.