Prisma é ORM type-safe moderno. Auto-complete, migrations, Prisma Studio. Developer experience excelente, usado por Vercel e Supabase.
Carregando
Prisma é ORM type-safe moderno. Auto-complete, migrations, Prisma Studio. Developer experience excelente, usado por Vercel e Supabase.
Prisma é ORM type-safe moderno. Auto-complete, migrations, Prisma Studio. Developer experience excelente, usado por Vercel e Supabase.
schema.prisma: models, relations, enums. Single source of truth. Gera Prisma Client e migrations.
Auto-generated, type-safe. prisma.user.findMany(). Auto-complete em IDE. Compile-time safety.
1-to-1, 1-to-many, many-to-many. Declarativo no schema. Eager/lazy loading.
prisma migrate dev. Auto-generates SQL. Git tracked. prisma migrate deploy em produção.
• Schema como single source of truth
• Prisma Studio para debug (npx prisma studio)
• Include relations explicitamente
• Use transactions para operações múltiplas
• Connection pooling (PgBouncer)
• prisma.$queryRaw para queries complexas
• Não usar include (N+1)
• Migrations não versionadas
• Não usar transactions
• Prisma Client em edge (use Data Proxy)
• Ignoring slow queries
Quando usar cada um