Ошибка при сканировании Postgres float4: невозможно назначить 5000 в pgtype.Float4
Запрос:
`select "number" from "person"`
Вот код, в котором я перебираю строку. number
относится к типу float4
в Postgres. Я используюpgtype.Float4
для сканирования.
for rows.Next() {
var number pgtype.Float4
err := rows.Scan(number)
if err != nil {
panic(err)
}
}
Я получаю следующую ошибку:
panic: can't scan into dest[2]: cannot assign 5000 into pgtype.Float4
В чем может быть проблема? Любые предложения приветствуются. Заранее спасибо.
1 ответ
Решение