Dibuja mi repo

SeeRepo con Prisma

Prisma describe tus datos en un archivo de esquema. SeeRepo lo lee dentro del framework que use tu app.

Lo que lee SeeRepo

  • Tus modelos, de cada model X { … } de tus archivos *.prisma. Cada uno es un modelo de datos en tu mapa.
  • Quién los usa, de las llamadas a Prisma de tu código, como prisma.user.findMany() o db.post.create() (también dentro de una transacción, tx.…). Así se dibuja un cable de una parte de tu producto a sus datos, con lee o escribe en.
  • Tu base de datos como servicio, por tus paquetes, tus variables de entorno y las URLs de tu código.

Un ejemplo de nuestro banco de pruebas

mehari06/Smart-Resume-Job-Matching-System, una app de Next.js con Prisma, leída en un commit fijo:

  • 11 modelos de datos de prisma/schema.prisma: Account, ActivityLog, Application, Job, JobReport, Match, Resume, Session, User, UserReport y VerificationToken
  • 22 pantallas, 20 acciones y 2 puertas de API
  • Sentry, Postgres y Google, encontrados como servicios con su prueba

Bueno saber

  • Solo los bloques model del esquema se vuelven modelos de datos: los enums y las vistas no.
  • Drizzle, otra forma de describir datos en TypeScript, aún no se lee.