Prisma Accelerate doesn't seem to support Prisma.DbNull. This is unexpected and production-breaking for us since we enabled Accelerate. For example, if you use Accelerate:
import { PrismaClient } from "@prisma/client/edge";import { withAccelerate } from "@prisma/extension-accelerate";export const db = new PrismaClient().$extends(withAccelerate());
import { PrismaClient } from "@prisma/client/edge";import { withAccelerate } from "@prisma/extension-accelerate";export const db = new PrismaClient().$extends(withAccelerate());
And have a model with an option JSON property:
model User { id Int @default(autoincrement()) info Json?}
model User { id Int @default(autoincrement()) info Json?}
If you try and update the value to Prisma.DbNull, that value becomes an empty object