@lokalise/prisma-utils
v1.0.2
Published
This package provides reusable helpers for Prisma query builder.
Downloads
613
Maintainers
Keywords
Readme
Prisma utils
This package provides reusable helpers for Prisma query builder.
Usage
import { prismaTransaction } from '@lokalise/prisma-utils'
const result: Either<unknown, [Item, Segment]> = await prismaTransaction(prisma, [
prisma.item.create({ data: TEST_ITEM_1 }),
prisma.segment.create({ data: TEST_SEGMENT_1 }),
])
This implementation will retry the transaction on P2034 error, which satisfies Prisma recommendations for distributed databases such as CockroachDB.