pg_graphql v1.2 新特性

pg_graphql v1.2 新特性

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

pg_graphql在1.0.0版本发布后进行了多项更新,支持Postgres 15.1.0.63及以上版本。新增功能包括视图、物化视图和外部表的GraphQL映射,支持null值和文本过滤(如like、ilike)。GraphQL指令@skip和@include现已可用,允许根据布尔变量有条件地跳过或包含字段。此外,用户可以为表和列添加描述以改善API文档。未来版本将支持用户定义函数和嵌套插入等功能。

🎯

关键要点

  • pg_graphql在1.0.0版本发布后进行了多项更新,支持Postgres 15.1.0.63及以上版本。

  • 新增功能包括视图、物化视图和外部表的GraphQL映射。

  • 支持null值和文本过滤(如like、ilike),允许更灵活的查询。

  • GraphQL指令@skip和@include现已可用,允许根据布尔变量有条件地跳过或包含字段。

  • 用户可以为表和列添加描述以改善API文档。

  • 未来版本将支持用户定义函数和嵌套插入等功能。

延伸问答

pg_graphql v1.2支持哪些Postgres版本?

pg_graphql v1.2支持Postgres 15.1.0.63及以上版本。

pg_graphql v1.2新增了哪些功能?

新增功能包括视图、物化视图和外部表的GraphQL映射,支持null值和文本过滤,以及GraphQL指令@skip和@include。

如何在pg_graphql中处理null值?

在pg_graphql中,可以使用is null和is not null过滤器来处理null值,使用{is: NULL}和{is: NOT_NULL}进行查询。

GraphQL指令@skip和@include的作用是什么?

@skip和@include指令用于根据布尔变量有条件地跳过或包含字段,从而提高查询效率。

用户如何为表和列添加描述以改善API文档?

用户可以使用comment指令为表和列添加描述,这些描述会在GraphQL IDE中渲染,提供更清晰的API文档。

未来的pg_graphql版本将支持哪些新功能?

未来版本将支持用户定义函数和嵌套插入等功能。

🏷️

标签

➡️

继续阅读