javascript - 有没有办法从 datamodel.prisma 文件生成 schema.graphql 文件?

标签 javascript graphql prisma prisma-graphql

我正在使用 Prisma-cli 创建后端,它会自动创建 datamodel.prisma 文件。从Prisma的官方示例来看[1],似乎它们也都有一个schema.graphql文件。有人知道是否有办法从 datamodel.prisma 文件生成 schema.graphql 文件(然后只需填写 Mutation 和 Query 类型)?

如果您必须手动创建和维护这两个文件,那么这似乎是重复的,因为它们非常相似。

[1] https://github.com/prisma/prisma-examples/tree/master/typescript

最佳答案

嗯,似乎这是不可能的,但我真正喜欢这个(有单独的文件)是,您可以从 schema.graphql 定义客户端应该可以访问的内容。

例如,如果您有用户模型,您可以覆盖它以隐藏密码或类似的内容。

我在 schema.graphql 中所做的就是导入整个生成的 prisma.schema: # import * from "./generated/prisma.graphql “

问候

关于javascript - 有没有办法从 datamodel.prisma 文件生成 schema.graphql 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53924309/

相关文章:

javascript - Prisma 中的数据建模与关系

javascript - 如何让机器人说它是否至少包含而不是明确地说!*示例*

javascript - 删除 mxgraph 连接和标签句柄?

javascript - 如何在对象数组中找到所有具有 ID 的记录?

node.js - 错误 : @prisma/client did not initialize yet. 请运行 "prisma generate"

Prisma:查找两个字段具有相同值的项目

javascript - Parse.com RESTful 一对多请求,相关子项已填充

javascript - mobx中如何实现数组的浅拷贝

Django Graphite 烯过滤器国外模型

javascript - 在 setVariables 之后 React 继电器挂起的变量总是为 null