Graphql - 如何从自动生成的 graphiql 中省略表格
Graphql - how to omit tables from the auto-generated graphiql
我正在开发 postgraphile 服务器。堆栈是:nodejs、expressjs、postgraphile 和 knex。
我自动生成的 graphiql 将查询公开给 table 它不需要 - knex_migrations
.
在 pgAdmin 中,我在 knex_migrations
table 的属性中添加了以下内容:
@name knex_migrations
@omit create,update,delete
This is the documentation.
仍然在 运行 服务器和打开 graphiql 时,我看到迁移查询 table。
我错过了什么
如果您想使用智能注释从您的 graphql 模式中完全省略 table,您只需使用 @omit
标签,无需任何后续操作。使用 @omit create,update,delete
仅删除自动生成的突变 - 但不会删除读取操作(在查询中使用)。
有关所有可用选项,请参阅 @omit
的文档。
我正在开发 postgraphile 服务器。堆栈是:nodejs、expressjs、postgraphile 和 knex。
我自动生成的 graphiql 将查询公开给 table 它不需要 - knex_migrations
.
在 pgAdmin 中,我在 knex_migrations
table 的属性中添加了以下内容:
@name knex_migrations
@omit create,update,delete
This is the documentation.
仍然在 运行 服务器和打开 graphiql 时,我看到迁移查询 table。
我错过了什么
如果您想使用智能注释从您的 graphql 模式中完全省略 table,您只需使用 @omit
标签,无需任何后续操作。使用 @omit create,update,delete
仅删除自动生成的突变 - 但不会删除读取操作(在查询中使用)。
有关所有可用选项,请参阅 @omit
的文档。