Вот соответствующая часть моего файла datamodel.prisma.
type Driver {
id: ID! @unique
zones: [Zone!] @relation(name: "DriverZones")
shifts: [Shift!] @relation(name: "DriverShifts")
preferredZone: Zone
preferredShift: Shift
}
type Shift {
id: ID! @unique
drivers: [Driver! ] @relation(name: "DriverShifts")
}
type Zone {
id: ID! @unique
drivers: [Driver! ] @relation(name: "DriverZones")
}
Здесь я хочу создать отношение для предпочитаемых зон и предпочтительных сдвигов типа Зона и Сдвиг в соответствии с созданной мной моделью данных.это односторонние отношения.
Поле отношения preferredShift
должно указывать директиву @relation
: @relation(name: "MyRelation")
, Поле отношения preferredZone
должно указывать директиву @relation
: @relation(name: "MyRelation")
Яиспользуя PostgreSQL для моей базы данных призмы.Как построить отношения между предпочитаемой зоной и зоной.и предпочел Shift to Shift.