Olzhas
:q!
Olzhas
Сейв для слабаков
aadz
https://rutube.ru/video/365ef788948530146f9b6a768cbb5bf5/
Stanislav
__противно пищит__
aadz
а ведь парни плагин для Vim делали... старались, а все без толку, народ годами просто из редактора выйти не может :)
aadz
коллеги... :)
Антон
Илья
aadz
да не так то, что парни изображают свою OS на пустом месте, и стараются всех убедить в том, что оно очень пеореносимое и прекрасное. В том что надо хорошо знать родительсмкую систему они как-то не спешат всех уверить
aadz
но хорошие бизнесмены - это да
kås
Aleksandr
Anonymous
Ребята, подскажите, как правильно создать строку csv с полями, взятыми в кавычки.
Делать стринговый массив, перебором делать string.Quote выглядит как-то по-деревенски, не?
aadz
читать документацию!
aadz
и никаких параметров?
Anton
вопрос к адептам sql/sqlx:
допустим у вас есть в базе таблица authors и books и соответственно связь 1-to-many.
как вы сканите результат, когда вам нужно достать список авторов, и что бы у каждого автора еще был список книг? 🙂
(не холивара ради, но советчики с ORM, пройдите пожалуйста мимо)
Anonymous
и переменные, связанные с ошибками.
Aleksandr
и нашел
aadz
читай дальше :)
Anonymous
ребята, вы прикалываетесь )
Anonymous
там есть только LazyQuotes
aadz
нет. нам просто уже лень прикалываться
Anonymous
лан
aadz
Anton
а как вы делаете запрос?
ну например так:
select authors.name, books.name
from authors
left join books on books.author_id = authors.id
aadz
ну... значит, построчно и забираем результирующийи набор данных
aadz
а в чем вопрос-то?
Антон
aadz
делать слайс таких структур и добавлять в него то, что у базы забираешь
Yuiry
Anton
Илья
делаю такие штуки в 2 запроса, 1 запрос выгребает авторов, потом собираю id выгребаю все связаное, и подпихиваю в слайс в нужные места списки книг
Антон
aadz
Anton
Anton
всем спасибо за ответы..
я просто думал, вдруг я тут найду людей, которые делают rows.Scan() для результата выборки в 30 полей (например), а потом руками это засовывают в переменные…
хотел глянуть им в глаза.. и на аватрки посмотреть.
досталось тут наследство
aadz
красавец! :) Какой вопрос, такой и ответ :)
Je
Je
sqlx не панацея, если ты думаешь, что взял и сразу на коне, он не умеет работать с указателями на вложенные структуры, при left-join у тебя должна быть объявлена копия структуры с nullable или указателями, также он не умеет update .. returning - это сходу, что удалось вспомнить
Anton
sqlx не панацея, если ты думаешь, что взял и сразу на коне, он не умеет работать с указателями на вложенные структуры, при left-join у тебя должна быть объявлена копия структуры с nullable или указателями, также он не умеет update .. returning - это сходу, что удалось вспомнить
да, есть боль с тем, что у структуры которая в левом джоайне все должно быть nullable, включая ID..
не очень приятно, но смирился
aadz
вот то-то я и подумал, то книжки надо по авторам получить аккуратно, то 30 полей откуда не возьмись, то select *
aadz
мрачняк, и разговор ни о чем
Anton
ну я ж не буду сюда портянку скуля на 400 строк кидать?
Michael
го во флуд)
Michael
там веселее и есть nsfw
aadz
+1
Michael
а типа вы умеете
Anton
умеем, могем, практикуем
Aleksandr
aadz
пока что вы показали только силу любви мозгов окружающих. Go тут вобще просто повод
Michael
ложь и провокация, что тут умеют голанг
Daniel
коллеги, а конструктивное-то начало в этой беседе есть?
Daniel
голанг нигде не умеют
aadz
нет, коллега :(
Anton
наверное нету. не получилось.
не умею я видимо накидывать тонко
Daniel
его сразу практикуют, чем и ценен
Daniel
но
Daniel
я понял, что есть люди, которых хрен проймешь
aadz
как я?
Daniel
я тут кидал ссылку на эталонный говнокод. на го написан, ничего ему сделать не смогли все строгости
aadz
меня еще как проймешь! Мне просто плохо от распальцованных ламеров, которые уверены, что я им сейчас все объясню :(
Daniel
да я в воздух
Daniel
да, на го бывает очень плохой код
Chebyrash
Daniel
да
aadz
пограммисты просто бывают не слишком хорошие
Anton
как и люди (независимо от профессии)🙂
Daniel
людей сложно оценивать, они слишком многогранны
aadz
а уж на Go, или на perl - это уже не так важно на чем
Daniel
на go говнокода поменьше было раньше
Daniel
но, похоже, уходят те времена
aadz
раньше и на Перле было поменьше :)