【问题标题】:GraphQL to PostgresQL type mappingGraphQL 到 PostgresQL 类型映射
【发布时间】:2016-11-25 15:36:53
【问题描述】:

首先我必须承认:我对 GraphQL 很陌生。但尽管如此,我还是试图从数据库元数据中生成“GraphQLObjectType”模式。

我正在寻找 GraphQLTypes 和 PostgresQL 基本列类型之间的映射

以下列表包含 postgresQL 中最有趣的类型:

bool、文本、日期、时间、时间戳、数字、整数、间隔、bytea、json、timestamptz、bigint、jsonb

到目前为止,我在挖掘 postgraphql 等几个项目时可以找到以下映射。

postgresType -> GraphQLType

文本 -> GraphQLString

整数 -> GraphQLInt

boolean -> GraphQLBoolean

【问题讨论】:

    标签: postgresql types mapping graphql


    【解决方案1】:

    对于numeric类型,如果你的问题域可以使用realdouble precision,你可以使用GraphQLFloat类型。它们都实现了相同的 IEEE 754 规范。有关详细信息,请参阅GraphQL specfloating-point types 上的 PostgreSQL 文档。

    GraphQL 目前不支持与 PostgreSQL 一样多的默认数据类型。但是,可以使用 GraphQL 中可用的泛型类型来开发自定义 GraphQL 类型。查看很棒的指南 Deep Dive into GraphQL Type System 了解如何做到这一点。另一个例子是graphql-custom-types

    【讨论】:

      猜你喜欢
      • 2020-03-07
      • 2012-05-31
      • 1970-01-01
      • 2020-05-03
      • 1970-01-01
      • 2018-09-10
      • 2012-12-23
      • 2019-08-07
      • 2017-01-19
      相关资源
      最近更新 更多