Как вставить фрагмент пользовательского типа в PostgreSQL с помощью pgx? - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть фрагмент записей пользовательского типа, и я пытаюсь вставить данные в базу данных PostgreSQL, используя pgx:

type Sample struct{
    name string
    age int
}

func inertDataToDB(inputData *[]Sample){
    rows := ???
    copyCount, err := IDB.CopyFrom(pgx.Identifier{"public.table"},
                      []string{"name", "age"}, pgx.CopyFromRows(rows))
}

В документах сказано, что я должен получить строки в пустой интерфейс 2D-массива, но не понимаю (я не привык к интерфейсам):

rows := [][]interface{}{
    {"John", int32(36)},
    {"Jane", int32(29)},
}

Был бы полезен любой пример кода, не удалось найти ни одного, даже в Github. Спасибо!

...