Prisma 7 cloudflare
Hello, I have updated to prisma 7 and ran into some issues while deploying to cloudflare.
It fails during build.
db.ts:
schema.prisma
It fails during build.
13:37:01.063 ./src/lib/validation/profile.schema.ts
13:37:01.063 Module not found: Can't resolve '@/lib/generated/prisma/client'
13:37:01.065 ./src/lib/auth.ts
13:37:01.066 Module not found: Can't resolve './generated/prisma/client'13:37:01.063 ./src/lib/validation/profile.schema.ts
13:37:01.063 Module not found: Can't resolve '@/lib/generated/prisma/client'
13:37:01.065 ./src/lib/auth.ts
13:37:01.066 Module not found: Can't resolve './generated/prisma/client'db.ts:
import { PrismaClient } from './generated/prisma/client';
const prismaClientSingleton = () => {
return new PrismaClient({
accelerateUrl: process.env.DATABASE_URL!,
});
};
type PrismaClientSingleton = ReturnType<typeof prismaClientSingleton>;
const globalForPrisma = globalThis as unknown as {
prisma: PrismaClientSingleton;
};
const prisma = globalForPrisma.prisma || prismaClientSingleton();
export default prisma;import { PrismaClient } from './generated/prisma/client';
const prismaClientSingleton = () => {
return new PrismaClient({
accelerateUrl: process.env.DATABASE_URL!,
});
};
type PrismaClientSingleton = ReturnType<typeof prismaClientSingleton>;
const globalForPrisma = globalThis as unknown as {
prisma: PrismaClientSingleton;
};
const prisma = globalForPrisma.prisma || prismaClientSingleton();
export default prisma;schema.prisma
generator client {
provider = "prisma-client"
output = "../src/lib/generated/prisma"
}
datasource db {
provider = "postgresql"
}generator client {
provider = "prisma-client"
output = "../src/lib/generated/prisma"
}
datasource db {
provider = "postgresql"
}
Prisma Postgres
Accelerate
ORM