postgresql - 如何将 pgtype.Int4Array(来自 pgx 库)转换为 []int64 Golang 类型?

标签 postgresql go pgx

我使用 Go 和 Postgres(使用 pgx driver )

在我的 Postgres 表中,我有一个包含整数数组的字段。 我创建了一个变量来存储扫描后的整数数组。

var ids pgtype.Int4Array

如何将ids转换为[]int64

最佳答案

使用ids.AssignTo(&sliceOfInt64)

关于postgresql - 如何将 pgtype.Int4Array(来自 pgx 库)转换为 []int64 Golang 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57577700/

相关文章:

sql - 具有空值并使用 "!="过滤的 postgres 列

.net - Docker中的.Net核心+ React + PostgreSQL

go - 最大 float 宽度

database - 如何在 jackc/pgx 中使用 'where id in' 子句?

sql - 通过在SQL中的多个列中选择最大值来选择列

go - 在Linux中通过USB连接到USBTMC设备

callback - 如何对 interface{} 变量进行类型断言以测试它是否是函数?

postgresql - 与 Google Cloud Postgres 的 SSL 连接

postgresql - 使用 Unix 时间戳值将 CSV 数据复制到 Postgres