【发布时间】:2020-07-23 03:50:03
【问题描述】:
这是我的 GQL...(注意变量 $rrule)
mutation CREATE(
$title: String!,
$description: String!,
$duration: interval!,
$photo_url: String,
$rrule: String!,
$venue_id: Int!
) {
result:insert_event_templates_one(
object: {
title: $title,
description: $description,
duration: $duration,
photo_url: $photo_url,
rrule: $rrule,
venue_id: $venue_id
}
) {
id
}
}
rrule 是另一个模式中的自定义列类型:_rrule
它可以隐式转换定义如下:
CREATE CAST (TEXT AS _rrule.RRULE)
WITH FUNCTION _rrule.rrule(TEXT)
AS IMPLICIT;
如何定义我的突变以引用该演员表?现在,当我运行此突变时,我收到以下错误:
variable rrule of type String! is used in position expecting rrule
所以 Hasura 似乎知道底层的列类型,但不能使用它的隐式转换?
【问题讨论】:
标签: postgresql graphql hasura