问题标签 [hasura]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 如何将 Hasura/postgres uuid 与 apollo-ios 和 swift 一起使用
我在 Hasura (Postgres) 中使用 nativeuuid
作为字段数据类型定义了一个表。我的目标是从 Swift 创建一个更新突变,但 uuid 类型并没有从 Postgres 通过 Hasura 和 Apollo 隐式映射到 Swift。Hasura 文档声明 uuid 类型支持使用String
,但是当我在更新突变中定义变量时String!
,
我从 Apollo 代码生成构建步骤中得到一个错误,即Variable "$code" of type "String!" used in position expecting type "uuid".
. 当我将其更改uuid!
为
代码生成步骤完成,生成 API.swift,但出现了几个编译错误实例,Use of undeclared type 'uuid'
现在由于 Apollo 生成的 API.swift 编译过程中出现故障。
有人可以为我指出正确的方向,让 Swift 知道什么是 uuid 或定义我的查询,以便我可以通过 Apollo 管理的突变将字符串作为参数传递?非常感谢!
postgresql - 我是如何设法使用 Hasura GraphQL 引擎进行多字段搜索查询的?
Hasura 是游戏规则的改变者。当我开始使用它时,它还处于开发的初级阶段,但现在它具有多个可自定义的功能,并且允许创建自定义 postgres 函数和视图。检查我编写的以下函数以使用 Hasura GraphQL 引擎进行多字段搜索查询
- 我已经制作了一个自定义 postgres 配置文件搜索功能,如下所示,此查询还允许搜索元素数组。
- graphql 查询必须是这样的
postgresql - Hasura 在表模式中添加文本 []
我正在Hasura的Employee实体中创建表的模式,我需要添加一个名为listOfSpokenLanguages的字符串数组类型的属性,在 postgres 中我可以使用 text[] 轻松完成,但是有没有办法我可以在 Hasura 中做同样的事情.
谢谢,
reactjs - 集成 Auth0 和 Hasura 时未找到拒绝访问服务
我正在关注 Hasura 的文档,使用 JWT 将登录功能与 Auth0 集成。我的 GraphQL 端点在控制台上运行良好。但是,当我尝试使用 Auth0 SDK 实现登录按钮时,出现以下错误:
这是我想念的明显东西吗?
graphql - Hasura GraphQL 如何按月和年分组查询?
在 GraphQL 或 Hasura 中是否可以按月或年对结果进行分组?我目前正在将结果列表作为平面数组返回,按date
模型的属性排序。但是,我想取回对应于一年中每个月的 12 个子数组。
postgresql - 具有不正确 bigint 值的 Hasura 事件触发器
我正在使用 Hasura 的事件来触发数据库行更新的副作用。我设置的钩子使用更新的行的 id,但发送的 idreq.body.event.data.new
不正确。
该行的 id 是一个大整数,例如“50755254975729665”,但在事件中作为该 id “50755254975729660”的修改版本传递。
我以前必须使用“HASURA_GRAPHQL_STRINGIFY_NUMERIC_TYPES”更新 hasura 服务,这样我才能在 GUI 中看到正确的大 int 值。是否需要设置类似的环境变量以确保在事件中传递正确的值?
graphql - GraphQL 错误:Float 类型的可变价格用于预期 float8 的位置
从 Apollo 向 Hasura GraphQL 发送数据时出现错误:
错误:GraphQL 错误:Float 类型的可变价格用于预期 float8 的位置
这是我在 nuxt js 中的代码
postgresql - 有没有办法在 Hasura graphql 自定义 sql 函数中返回没有表名的 SETOF
我在 hasura 中创建了自定义 sql 函数并对其进行了跟踪。但需要在“”中写入表名RETURNS SETOF <table-name>
(参考:https ://docs.hasura.io/1.0/graphql/manual/schema/custom-functions.html )。在这里,我无法创建与函数返回列具有相同架构的新表。我有很多要创建的函数,所以我想要一个解决方案,我可以创建一个返回没有表名的 SETOF 的函数。
即使在 hasura 函数中也不能返回虚拟表(即RETURNS Table(column1 text, column2 text, column3 text)
)
我尝试了“创建类型”并将其用作
但没有工作并给出以下错误:
“无法跟踪函数“my_function”,因为该函数不返回 SETOF 表”
对此有任何解决方案吗?
这是我的功能
reactjs - 如果字段不为空,Graphql Hasura 更新
我有一个 graphql 类型,我想根据一列的值对其进行更新。例如,该类型具有以下列:id、col1、col2、col3,所以我想更新 col3,前提是 col1 有一个值。我使用 react 作为前端,HASURA 作为后端
graphql - 如何使用变量进行 Hasura 查询?
我正在尝试发出一个请求,该请求采用 distinct_on 参数的变量,但我所拥有的似乎不起作用:
我假设String
类型不是预期的,我应该使用什么类型$distinct
?