Невозможно создать тип с 'id: ID!@unique» - PullRequest
0 голосов
/ 29 мая 2018

Я просто настроил расширенный шаблон с помощью команды init и добавил следующее к datamodel.graphql

type Spot {
  id: ID! @unique
  createdAt: DateTime!
  updatedAt: DateTime!
  lat: String!
  long: String!
  name: String!
  fishes: [Species!]!
}

type Species {
  id: ID! @unique
  createdAt: DateTime!
  updatedAt: DateTime!
  name: String!
  spots: [Spot!]!
}

Когда я пытаюсь сделать prisma deploy, публичная демонстрация никогда не запускается (ошибка 500).Как только я удаляю id: ID! @unique из типа Species type, он начинает работать.Я попытался сделать prisma reset с той же проблемой.Когда я prisma seed -r получаю следующее сообщение об ошибке, обратите внимание, что seed.graphql просто содержит шаблонный код.

ОШИБКА: все поля в типе 'Запрос' должны иметь уникальные имена!Неуникальные поля: 'видов'.

{"ошибки": [{"сообщение": "Все поля в типе 'Запрос' должны иметь уникальные имена! Неуникальные поля: 'виды'.","requestId": "us1: api: cjhobke57sxok0b62n6f96ez4"}], "status": 500}

1 Ответ

0 голосов
/ 30 мая 2018

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

...