Я пытаюсь запросить все результаты из таблицы postgres без условия условия и сопоставить ее с массивом структур с помощью sqlx db Query, передавая интерфейс args ... {{.
НоКод, вставленный ниже, никогда не работает. Вместо того, чтобы повторять и сканировать результат один за другим, возможно ли получить следующий код? ??
Входные данные очень ценятся.Спасибо
type CustomData struct {
ID string `db:"id" json:",omitempty"`
Name string `db:"name" json:",omitempty"`
Description string `db:"description" json:",omitempty"`
SourceID string `db:"sourceid" json:",omitempty"`
StatusID string `db:"statusid" json:",omitempty"`
StatusReason string `db:"statusreason" json:",omitempty"`
CreateTime string `db:"createtime" json:",omitempty"`
UpdateTime string `db:"updatetime" json:",omitempty"`
}
var myData []CustomData
*sqlx.DB.Query("SELECT id as ID, name as Name, description as Description, sourceid as SourceID, statusid as StatusID, statusreason as StatusReason, createtime as CreateTime, updatetime as UpdateTime FROM myschema.my_table", &myData)
// tried with following statement but din't work either
// *sqlx.DB.Query("SELECT * FROM myschema.my_table", &myData)
for _, data := range myData {
fmt.Println("--", data)
}
Ожидаемые результаты:
--- CustomData {1, x, x, x, x} --- CustomData {2, x, x, x, x}
Фактически: ничего ..