PrismaP
Prisma17mo ago
Noah

Using the same GraphEntry model for different graphs

I've got two models and am trying to have two different graphs using the same GraphEntry model with a different graph type. Any way to do this?

model House {
  id  Int @id @default(autoincrement())

  internal_id String  @unique

  // ...

  // Graphing
  graph_first  GraphEntry[]
  graph_second GraphEntry[]
}

model GraphEntry {
  entry_id            String  @id @default(cuid())
  parent_internal_id  String
    
  time_created  DateTime  @default(now())
  value         Int

  graph_type    GraphType

  house House @relation(fields: [parent_internal_id], references: [internal_id])
}

enum GraphType {
  FirstGraph
  SecondGraph
}
Was this page helpful?