Схема призмы - противоположная сторона директивы отношения "X", найденной в "Y", отсутствует в типе "Z" - PullRequest
0 голосов
/ 18 апреля 2019

Недавно я попытался повторно развернуть схему Prisma на одном из их демонстрационных серверов и получил следующую ошибку при создании схемы после развертывания:

! Обнаружена противоположная сторона директивы отношения "FirstSchool" на

! «User.firstSchool» отсутствует по типу «Школа»

Вот базовая версия моей схемы:

type User {
  id: ID! @unique @id
  firstSchool: School @relation(name: "FirstSchool")
  secondSchool: School @relation(name: "SecondSchool")
}

type School {
  id: ID! @unique @id
  schoolName: String!
}

Последний раз, когда я развертывался с обновлением схемы, был около месяца назад, и вышеупомянутая схема работала нормально, без жалоб от Prisma, хотя при создании схемы я пытался развернуть точно такую ​​же схему сегодня после сброса моей службы Prisma, которая Я делал несколько раз в прошлом, я получил вышеуказанную ошибку.

Документация по отношениям немного слабовата, и я нашел others с той же проблемой, что и у меня, но не смог найти решение. Вот пример:

Что я делаю неправильно с моей схемой?

Я не совсем уверен, почему эта проблема возникла только сейчас, и я немного озадачен тем, как бы я предоставил «противоположную сторону директивы отношений FirstSchool»

Спасибо

...