Чтение записей в Go: методы All() и GetByName()
Кратко: в статье объясняется реализация чтения в PostgreSQL-репозитории: All() использует QueryContext и sql.Rows с defer rows.Close(), перебор через Next()/Scan(); GetByName() — QueryRowContext и Scan, sql.ErrNoRows преобразуется в ErrNotExist.
Подробнее: https://gosamples.dev/implement-reading-methods/
#en
@go_in_action | Другие наши каналы
Post #4620
90