Prisma 1.34 datamodel 3 таблицы, на которые ссылается одна модель - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть следующая диаграмма ERD:

enter image description here

, и у меня есть следующая модель данных Prisma:

Как мне смоделировать это в Prisma?

У меня есть следующий код, но он не работает: (

type Tester {
  testerID: ID! @id
  name: String!
  password: String!
  email: String! @unique
  dateOfBirth: DateTime!
  study: Study! @relation(link: TABLE)
  targetTypes: [TargetType!]!
  targetOptions: [TargetOption!]!
}

type TargetType {
  targetTypeID: ID! @id
  name: String!
  desctription: String
  defaultType: Boolean!
  cost: Float!
  study: Study! @relation(link: TABLE)
  tester: Tester! @relation(link: TABLE)
}

type TargetOption {
  targetOptionID: ID! @id
  option: Json!
  tester: Tester! @relation(link: TABLE)
}

type TesterInfo {
  testerInfoID: ID! @id
  tester: Tester!
  targetType: TargetType!
  targetOption: TargetOption!
}
...