我正在使用sqlx将一个PostgreSQL boolan[] Select 到一个Golang struct 中,其中目标 struct 的值是一个[]*bool.
type App struct {
ApplicationID string `db:"application_id"`
Name string `db:"name"`
Description string `db:"description"`
Replicated []*bool `db:"replicated"`
}
var apps []App
err := trx.Select(&apps, "Select * From my_function()")
返回的错误为:sql: Scan error on column index 3, name "replicated": unsupported Scan, storing driver.Value type []uint8 into type *[]*bool
我找遍了所有地方,但还没有找到解决办法.如有任何帮助,我们将不胜感激!