Backend2024년 8월 10일1분 읽기

Prisma ORM 심화 — 관계, 트랜잭션, 마이그레이션

YS
YoungSam
조회 1811

관계 설정

model User {
  id    Int     @id @default(autoincrement())
  posts Post[]
}

model Post {
  id       Int  @id @default(autoincrement())
  author   User @relation(fields: [authorId], references: [id])
  authorId Int
}

트랜잭션

await prisma.$transaction([
  prisma.post.create({ data: { title: "Hello" } }),
  prisma.user.update({ where: { id: 1 }, data: { postCount: { increment: 1 } } }),
]);
PrismaORMDatabase

댓글 0

아직 댓글이 없습니다.