Prisma - запросы Graphql к предварительно загруженной базе данных mysql, возвращающиеся пустые - PullRequest
0 голосов
/ 14 сентября 2018

Ищите, как отладить это или причину, по которой он может возвращаться пустым.

Я использую Prisma graphql с базой данных mysql, и мне удалось предварительно загрузить базу данных с данными, а затем настроитьсхема соответствует базе данных.

Например, у меня есть схема:

# Also tried renaming this to PRIMITIVE_TYPE but no luck
type PrimitiveType {
  PRIMITIVE_TYPE_ID: Int! @unique
  PRIMITIVE_TYPE: String!
}

, и в базе данных она была создана с помощью:

CREATE TABLE PRIMITIVE_TYPE
(
    PRIMITIVE_TYPE_ID SMALLINT NOT NULL,
    PRIMITIVE_TYPE VARCHAR(20) NOT NULL,
);
ALTER TABLE PRIMITIVE_TYPE ADD CONSTRAINT CONSTRAINT_24 PRIMARY KEY
(PRIMITIVE_TYPE_ID);

все запускается нормальнои детская площадка распознает схему.Но когда я пытаюсь

{
  primitiveTypes {
    PRIMITIVE_TYPE_ID
    PRIMITIVE_TYPE
  }
}

Он просто возвращает

{
  "data": {
    "primitiveTypes": []
  }
}

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

1 Ответ

0 голосов
/ 18 сентября 2018

Это было в основном из-за того, что prisma еще не реализовала mysql-самоанализ. Сейчас они работают над этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...