Prisma - 对预装的mysql数据库的Graphql查询返回空

问题描述 投票:0回答:1

寻找如何调试这个或它可能返回空的原因。

我正在使用带有mysql数据库的Prisma graphql,我能够使用数据预加载数据库,然后设置模式以匹配数据库。

例如,我有架构:

# 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": []
  }
}

我手动连接到数据库,表中有数据,我不确定还有什么可以尝试或如何调试它。

graphql graphql-js prisma prisma-graphql
1个回答
0
投票

这主要是因为prisma还没有实现mysql内省。他们现在正在努力。

© www.soinside.com 2019 - 2024. All rights reserved.