Graphql -如何从自动生成的Graphql中省略表



我在postgraphile服务器工作。栈是:nodejs, expressjs, postgraphile和knex。

我的自动生成的图形显示查询表,它不需要-knex_migrations.

遵循此文档:https://medium.com/make-it-heady/graphql-omit-table-from-generating-under-graphiql-postgres-smart-comments-6d3b6abec37

在pgAdmin中,我在knex_migrations表的属性中添加了以下内容:

@name knex_migrations
@omit create,update,delete
This is the documentation.

仍然在运行服务器并打开graphhiql时,我看到了对迁移表的查询。

我错过了什么

如果您想使用智能注释从图形模式中完全省略表,您只需要使用@omit标记,而不需要任何后续操作。使用@omit create,update,delete只删除自动生成的突变,但不删除读取操作(在查询中使用)。

@omit的所有可用选项请参见docs。

最新更新