깜놀하는 해므찌로

법정동 스키마 구조 예시 Prisma 시도/시군구 본문

IT

법정동 스키마 구조 예시 Prisma 시도/시군구

agnusdei1207 2023. 8. 22. 13:54
반응형
SMALL

model Category {
  id        String    @id @default(uuid())
  region    Region
  name      String
  bjdongs   Bjdong[]
  createdAt DateTime  @default(now())
  deletedAt DateTime?
  admin     Admin     @relation(fields: [adminId], references: [id])
  adminId   String
}

model Sido {
  id       String    @id @default(uuid())
  name     String
  code     String
  sigungus Sigungu[]
  bjdongs  Bjdong[]
}

model Sigungu {
  id      String   @id @default(uuid())
  name    String
  code    String
  sido    Sido     @relation(fields: [sidoId], references: [id])
  sidoId  String
  bjdongs Bjdong[]
}

model Bjdong {
  id             String          @id @default(uuid())
  name           String
  code           String
  sigungu        Sigungu         @relation(fields: [sigunguId], references: [id])
  sigunguId      String
  sido           Sido            @relation(fields: [sidoId], references: [id])
  sidoId         String
  district       District?       @relation(fields: [districtId], references: [id])
  districtId     String?
}

 

반응형
LIST