Size: a a a

2021 June 02

ВС

Владимир Столяров... in Go-go!
была такая библиотека, которая таким методом манки-патчила функции
источник

VS

Vladislav Semyachkin in Go-go!
Ну да
Не любую строку)
источник

ш[

шляхецкі кот [ЖБ!]... in Go-go!
хело, может кто объяснить новичку как правильно использовать и взаимодействовать с бд sql?
источник

ВС

Владимир Столяров... in Go-go!
источник

ш[

шляхецкі кот [ЖБ!]... in Go-go!
я это смотрел)
источник

RL

Ragnar Lodbrok in Go-go!
Так в чем вопрос именно?
источник

ш[

шляхецкі кот [ЖБ!]... in Go-go!
мне интересно как можно реализовать например такое,
у меня 10 колонок в бд
есть функция GetData c 'SELECT...',
я передаю в эту функцию названия колонок которые мне нужны и получаю их
В примере там .Scan(&var), но у мне нужно получать разные значения и разное их количество
источник

IL

Ihor Levchenko in Go-go!
коллеги, я так понимаю если делать свою SDK для публичного доступа.. версионирование модуля происходит при помощи гит тегов?

То есть то, что я помечаю определенным тегом, скажем, v2.3.5

это и будет потом запрашиваемой версией в go.mod у клиентов типа

require github.com/me/go-module v2.3.5 ?
источник

RL

Ragnar Lodbrok in Go-go!
А зачем так?
Сделайте функцию, которая из базы достает всю строчку. А в другом месте уже будете использовать только нужные поля
источник

AS

Andrei 🦉 Sergeev in Go-go!
гуглить sql query builder
источник

с

сонная википедия... in Go-go!
источник

AS

Andrei 🦉 Sergeev in Go-go!
зачем доставать 10, если нужно только одно поле?
источник

V

Verdant in Go-go!
Вы про разные колонки?
источник

RL

Ragnar Lodbrok in Go-go!
Если нужно одно, то пишется функция для одного поля.

А если в одном случае надо достать 5 полей, а в другом случае 7 и не хочется писать разные функции, то проще написать функцию, которая достанет всё
источник

с

сонная википедия... in Go-go!
а как вы запрашиваете?
источник

АК

Александр Костюченко... in Go-go!
Согласен, если будут проблемы с оптимизацией - будут решать по мере их появления
источник

ш[

шляхецкі кот [ЖБ!]... in Go-go!
А можно ведь тогда сделать чтобы было например
v := GetData()
fmt.Println(v.user_id)
?
источник

RL

Ragnar Lodbrok in Go-go!
Вы скажите, какая у вас задача стоит?
источник

ш[

шляхецкі кот [ЖБ!]... in Go-go!
Получать в удобном виде данные которые я достаю)
источник

ш[

шляхецкі кот [ЖБ!]... in Go-go!
Если уж получать определенные сложно, то можно ведь так сделать
источник