列索引 8 上的扫描错误,名称“replicated”:不支持扫描,将 driver.Value 类型 uint8 存储为 **bool 类型

我使用 sqlx 将 PostgreSQL boolan[] 选择到 Golang 结构中,其中目标结构值为 []*bool。,返回的错误是:sql: 列索引 3 上扫描错误,名称“replicated”: 不支持扫描,将 driver.Value 类型 []uint8 存储为类型 *[]*bool,我已经四处寻找,但还没有找到解决方案。任何帮助将不胜感激!,您只能扫描实现 .Scanner 接口的内容。您可以将结构定义为,其中 pq.BoolArray[]bool,或者如果您确实需要它是 []*bool,您可以创建自己的类型,然后从此处复制代码https://github。 com/lib/pq/blob/2a217b94f5ccd3de31aec4152a541b9ff64bed05/array.go#L76 并根据需要进行修改,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册