私は sqlx を使用して PostgreSQL boolan[] を Golang 構造に選択します。ターゲット構造の値は []*bool です。
リーリー返されるエラーは次のとおりです: sql: 列インデックス 3 でのスキャン エラー、名前「レプリケート」: スキャンはサポートされていません、ドライバー。値の型 []uint8 は型 *[]*bool
# として保存されます
.Scanner インターフェイスを実装するコンテンツのみをスキャンできます。構造体は として定義できます。
リーリー
pq.BoolArray は
[]bool ですが、本当に
[]*bool にする必要がある場合は、独自の型を作成できます
リーリー
https://github. com/lib/pq/blob/2a217b94f5ccd3de31aec4152a541b9ff64bed05/array.go#L76 必要に応じて変更します
以上が列インデックス 8 でのスキャン エラー、名前「レプリケート」: スキャンはサポートされていません。ドライバーを格納しています。uint8 型の値を **bool 型として保存していますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。