首页 > 解决方案 > 使用 Go 从关系数据库中存储/检索大量数字

问题描述

在 GO 中表示来自数据库的大量数字的正确方法是什么?

我有一个numeric类型为列的 Postgres 表。Postgres 在内部将其表示为varchar,从而使其具有几乎无限的大小。我的价值观不会超过10 ^ 28强硬。此外,此列是nullable.

我知道 gobig.Int可以表示这样的数字,但是sql包中没有可以为空的等价物,sql.NullInt64是最大的。

那么在 go 中表示此类列的正确方法是什么?

标签: postgresqlgo

解决方案


推荐阅读