Using gorm to do a table scan of a postgres table, using libpq, it is not loading a pq.Int64Array.
Simplified model:
type Event struct {
ExcludeDates pq.Int64Array // Array of StartTimes of single dates that have been deleted
}
Code to do the table scan:
events, _ := gormdb.Model(&Event{}).Rows()
defer events.Close()
for events.Next() {
var event Event
gormdb.ScanRows(events, &event)
}
The ExcludeDates field is always empty.