【问题标题】:Hasura adding text[] in table schemaHasura 在表模式中添加文本 []
【发布时间】:2020-10-27 09:50:52
【问题描述】:

我在 HasuraEmployee 实体中创建表的模式,我需要添加一个名为 listOfSpokenLanguages 的字符串数组类型的属性,在 postgres 中,我可以使用 text[] 轻松完成,但有没有办法在 Hasura 中做同样的事情。

谢谢,

【问题讨论】:

    标签: postgresql hasura


    【解决方案1】:

    您目前无法在 Hasura 控制台中执行此操作,您必须通过手动 SQL 执行此操作。

    但是 Hasura 在添加到表格后确实支持text[] 类型。

    https://hasura.io/docs/1.0/graphql/manual/mutations/insert.html#insert-an-object-with-an-array-field

    【讨论】:

      【解决方案2】:

      在控制台上,当您向表中添加新列时,您可以在 column_type 字段中写入类型 Text[](以强制数组)

      我在这里上传了一个 gif 来展示如何做到这一点:https://github.com/hasura/graphql-engine/issues/348#issuecomment-716923033

      Ps:如前所述here

      如果适合您的数据,我们建议您使用一对多关系而不是数组。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-07-07
        • 2016-01-25
        • 2018-08-02
        • 2018-10-13
        • 1970-01-01
        • 1970-01-01
        • 2011-09-20
        • 1970-01-01
        相关资源
        最近更新 更多