有没有一种方法可以从datamodel.prisma文件生成schema.graphql文件?

时间:2018-12-25 17:25:17

标签: 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

1 个答案:

答案 0 :(得分:0)

嗯,这似乎是不可能的,但是我真正喜欢的是(具有分开的文件),因为您可以从schema.graphql定义对客户端应该可以使用的方式。

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

我在schema.graphql中已经执行的操作是导入整个生成的prisma.schema# import * from "./generated/prisma.graphql"

致谢