PostgreSQL массивы маппятся на Go слайсы. С pgx можно сканировать text[] в []string напрямую. Для database/sql — используешь pq.Array(&slice). Запись аналогично: передаёшь pq.Array(slice) как параметр. Осторожно с NULL внутри массива — нужны слайсы указателей или pgtype.Array. Для сложных случаев вроде int[][] pgx справляется лучше чем database/sql.
Как работать с ARRAY типом?
Middle
149 просмотровAFK Offer AI
Что выведет: m := map[string]int{"a":1}; for k, v := range m { fmt.Println(k, v); m["b"] = 2 }?