Size: a a a

Golang Developers — русскоговорящее сообщество

2020 May 12

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
sqlx ще норм, а каждый раз rows.Next() вычитывать в массив такой себе. без кодогена. нормальный кодоген еще делается
источник

C

Calculon in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
sqlx ще норм, а каждый раз rows.Next() вычитывать в массив такой себе. без кодогена. нормальный кодоген еще делается
Зато стримом читаешь
источник

C

Calculon in Golang Developers — русскоговорящее сообщество
Иногда полезно бывает
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
да никто не читает стрим без острой необходиости. Стрим в массив и в прод.
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Наконец добрались руки себе сделать такое
https://gist.github.com/alexesDev/201bda01d94de5217907d6aba2c8cb6f

вырезал большую часть кода отсюда
https://github.com/chop-dbhi/sql-agent/blob/f9bd06cc0d0570c8ccabfb04ce2c0ad3158fabeb/encoder.go

пару минут тупил, не мог понять нахрена они json массив руками клеят...
еще раньше видел, что как-то странно сам sql-agent выводит данные.
дошло, чтобы память не тратить... хитро, крутой трюк.
.
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Еще косяк - нужно руками указывать если хочется не все обновлять
res, err := db.Model(book).Column("title").WherePK().Update()

напряжно что он всегда все поля модели обновляет.
вдвойне печальнее, если там триггер висит
on update of ... some columns
Это меня тоже устраивает ) в принципе стандартное поведение практически всех библиотек, что указал то и получил, ничего не указал, все получил/сохранил
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Анатолий
Это меня тоже устраивает ) в принципе стандартное поведение практически всех библиотек, что указал то и получил, ничего не указал, все получил/сохранил
activerecord в рубях так не делает точно)
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Да, не делает, но в рубях и все поля класса не инициируются по умолчанию дефолтными значениями )
источник
2020 May 17

ИА

Исабар Андабеков... in Golang Developers — русскоговорящее сообщество
Здравствуйте всем! Вот очень давно мучает один вопрос, что за животное представляет язык программирования Golang?
источник

ИК

Игорь Корнелли... in Golang Developers — русскоговорящее сообщество
Исабар Андабеков
Здравствуйте всем! Вот очень давно мучает один вопрос, что за животное представляет язык программирования Golang?
источник

ИА

Исабар Андабеков... in Golang Developers — русскоговорящее сообщество
О, спасибо дядя ❤️
источник

MP

Mike Piterson in Golang Developers — русскоговорящее сообщество
Всем привет, я хотел бы задать вопрос по GORM. При попытке миграции выдаёт очень странную ошибку: "panic: Error 1146: Table 'site.users' doesn't exist". Есть какие-то способы решения этой проблемы?
источник

MP

Mike Piterson in Golang Developers — русскоговорящее сообщество
user.go
источник

MP

Mike Piterson in Golang Developers — русскоговорящее сообщество
faq.go
источник

RA

Robert Arzin in Golang Developers — русскоговорящее сообщество
Mike Piterson
Всем привет, я хотел бы задать вопрос по GORM. При попытке миграции выдаёт очень странную ошибку: "panic: Error 1146: Table 'site.users' doesn't exist". Есть какие-то способы решения этой проблемы?
привет. ты уверен, что при старте миграции создается таблица  users?
источник

MP

Mike Piterson in Golang Developers — русскоговорящее сообщество
Robert Arzin
привет. ты уверен, что при старте миграции создается таблица  users?
А как я это должен проверить? В документации, вроде, всего 2 шага:
1) Создал модель
2) Сделал миграцию
источник

RA

Robert Arzin in Golang Developers — русскоговорящее сообщество
не знаю, но паника говорит о том, что у тебя нет таблицы, а ты пытаешься туда данные вставить
источник

MP

Mike Piterson in Golang Developers — русскоговорящее сообщество
Robert Arzin
не знаю, но паника говорит о том, что у тебя нет таблицы, а ты пытаешься туда данные вставить
Если я и создам таблицу, то будет ошибка, что она уже существует) Я же не зря именно сюда написал)
источник

RA

Robert Arzin in Golang Developers — русскоговорящее сообщество
Mike Piterson
Если я и создам таблицу, то будет ошибка, что она уже существует) Я же не зря именно сюда написал)
точно сказать в чем причина не могу. может тебе тесты помогут из  gorm https://github.com/jinzhu/gorm/blob/master/migration_test.go
источник

RA

Robert Arzin in Golang Developers — русскоговорящее сообщество
Mike Piterson
Если я и создам таблицу, то будет ошибка, что она уже существует) Я же не зря именно сюда написал)
источник