pg_graphql: 现已支持 Postgres 函数

pg_graphql: 现已支持 Postgres 函数

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

内容提要

Supabase GraphQL 1.4+ 新增用户定义函数(UDF)支持,提升了灵活性。用户可通过 GraphQL 接口执行自定义 SQL 逻辑,支持复杂的服务器端操作,包括分页、过滤和排序。尽管目前存在一些限制,未来将增加更多特性。用户可在 Supabase Studio 中探索 GraphQL API。

🎯

关键要点

  • Supabase GraphQL 1.4+ 支持用户定义函数(UDF),提升了灵活性。
  • 用户可以通过 GraphQL 接口执行自定义 SQL 逻辑,支持复杂的服务器端操作。
  • UDF 允许在 GraphQL 查询中执行自定义 SQL 逻辑,简化了复杂操作的实现。
  • UDF 支持的函数类型包括稳定性函数,能够返回现有对象类型的集合。
  • 当前 GraphQL API 对某些 SQL 函数特性存在限制,未来将增加更多支持。
  • 用户可以在 Supabase Studio 中探索 GraphQL API,获取更多信息和学习资源。

延伸问答

Supabase GraphQL 1.4+ 新增了什么功能?

Supabase GraphQL 1.4+ 新增了用户定义函数(UDF)支持,提升了灵活性。

用户如何通过 GraphQL 接口执行自定义 SQL 逻辑?

用户可以通过 GraphQL 查询调用自定义 SQL 函数,从而执行复杂的服务器端操作。

UDF 支持哪些类型的函数?

UDF 支持稳定性函数,能够返回现有对象类型的集合。

当前 GraphQL API 存在什么限制?

当前 API 不支持某些 SQL 函数特性,如重载函数、无名参数函数和返回 void 的函数等。

如何在 Supabase Studio 中探索 GraphQL API?

用户可以在 Supabase Studio 中使用 GraphiQL 交互式探索项目的 GraphQL API。

如何检查项目的 GraphQL 版本?

可以通过查询 `select * from pg_available_extensions where name = 'pg_graphql';` 来检查项目的 GraphQL 版本。

➡️

继续阅读