Onkel Tem
02/19/2022, 11:58 AMmodel Inout {
id Int @id @default(autoincrement())
name String
inoutConfigSdi InoutConfigSdi?
inoutConfigEth InoutConfigEth?
}
model InoutConfigSdi {
id Int @id @default(autoincrement())
portNumber String
inout Inout @relation(fields: [inoutId], references: [id])
inoutId Int @unique
}
model InoutConfigEth {
id Int @id @default(autoincrement())
address String
inout Inout @relation(fields: [inoutId], references: [id])
inoutId Int @unique
}
Here
inoutConfigSdi InoutConfigSdi?
inoutConfigEth InoutConfigEth?
look superfluous, as Input can have only ONE type of Config - either Sdi or Eth.
But I don't see any way to declare it.
Any ideas?