我正在使用 postgraphile(一个使用 GraphQL api 包装 Postgres 数据库的库),并且我有一些希伯来语枚举。
正如 GraphQL 规范中所写,枚举值必须是名称 - 仅限于具有此正则表达式的 ASCII 子集:
/[_A-Za-z][_0-9A-Za-z]*/
我想使用 Postgres 枚举类型来对我的枚举列进行验证。Postgraphile 将 Postgres 枚举转换为 GraphQLEnum 类型,当值不在上述名称标准中时会导致错误(因为某些枚举是希伯来语)。
您将如何在不同的语言中使用枚举值?