Migración de Prisma ORM v6 a v7
-
Actualizar paquetes:
npm install @prisma/client@7
npm install -D prisma@7 -
Instalar el Driver Adapter adecuado (ver sección de instalación).
-
Actualizar
package.json:{ "type": "module" } -
Si se usa TypeScript, actualizar
tsconfig.json(ver sección de configuración). -
Actualizar el bloque
generatorenschema.prisma:generator client {
provider = "prisma-client"
output = "./generated/prisma/client"
} -
Crear
prisma.config.js(o.ts) en la raíz del proyecto. -
Actualizar todos los imports de
@prisma/clienta la ruta generada:import { PrismaClient } from "./generated/prisma/client.js"; -
Actualizar la instancia de
PrismaClientpara usar el Driver Adapter. -
Si usabas
$use(middleware), migrar a Client Extensions. -
Regenerar el cliente:
npx prisma generate