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()odb.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
modeldel 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.