[英]Graphql - how to omit tables from the auto-generated graphiql
我在 postgraphile 服務器上工作。 堆棧是:nodejs、expressjs、postgraphile 和 knex。
我自動生成的 graphiql 將查詢公開到它不需要的表 - knex_migrations
。
在 pgAdmin 中,我在knex_migrations
表的屬性中添加了以下內容:
@name knex_migrations
@omit create,update,delete
This is the documentation.
仍然在運行服務器並打開 graphiql 時,我看到了對遷移表的查詢。
我錯過了什么
如果您想使用智能注釋從您的 graphql 模式中完全省略該表,您只需使用@omit
標記,無需任何后續操作。 使用@omit create,update,delete
僅刪除自動生成的突變 - 但不會刪除讀取操作(在查詢中使用)。
有關所有可用選項,請參閱@omit
的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.