Как работать с ARRAY типом?

Middle
84 просмотров
AFK Offer AI

PostgreSQL массивы маппятся на Go слайсы. С pgx можно сканировать text[] в []string напрямую. Для database/sql — используешь pq.Array(&slice). Запись аналогично: передаёшь pq.Array(slice) как параметр. Осторожно с NULL внутри массива — нужны слайсы указателей или pgtype.Array. Для сложных случаев вроде int[][] pgx справляется лучше чем database/sql.

Следующий вопрос

Как реализовать push notification на Go?