John
А потом проверять если такое поле?!?!
John
Это не пых
John
Anonymous
результат должен быть слайс {time, col1, col2.....} из мапов возможно
Anonymous
?
У меня куча таблиц с трендами, там разные поля, одинаковые только время
Anonymous
поле со временем
Alexander
короче, в sqlx можно засканить в map[string]interface{}
Alexander
Alternate Scan Types ищи тут - https://jmoiron.github.io/sqlx/
Anonymous
Marshal rows into structs (with embedded struct support), maps, and slices
Anonymous
ага увидел, спасибо!
Alexander
только я не понимаю, тебе на ходу надо создавать таблицы? и нужно ли указывать тип?
Anonymous
Alexander
у полей таблицы, я не смотрел influxDB
John
нет, я так понял что у него не нормализованная БД
Alexander
если на той стороне что-то вроде джсона, то вероятно оно принимает такую интерфейсную мапу, и все чисто
Alexander
Alexander
еще можно через gorm-generate нагенерить моделей и пользоваться ими
John
ну у него структура данных гуляет
Alexander
будет быстро в разработке тоже
John
типа 1 репозиторий на несколько таблиц, у которых есть 2 одинаковых поля
Anonymous
это всё лишнее, у меня SELECT * а след функция. INSERT {slice} )
John
чую жопой у тебя следующий этап будет обработка ошибок
John
John
проблема вырвана из контекста, а потому и решения будут абстрактны
Alexander
ну накрайняк можно моделей нагенерить, который по типу будут подходить. не обязательно горм потом юзать
John
Alexander
да фиг с ним. не хочет человек писать, и ладно
John
валильный SQL92 ничто не заменит
John
а если и mysql , то вообще заковываешь себя в коляску
John
IMHO
John
@javaexert ты где
John
и тишина....
John
мертвые с косами стоят...
John
короче, для меня программирование - это ни что иное как обработка данных, а вот работа с БД это отдельная область
John
разработка схемы , связей (реляций), и все такое - это отдельная история
John
да, они идут рука об руку, но это как левая и правая рука
John
и если БД спроектрирована Per aspera ad rectum, то и все остальное через тот же gate
🅞leksiy
🅞leksiy
Просто не умеешь готовить
John
позволяет и расслабляет. вот сколь много разрабов юзают explain?
🅞leksiy
John
а с постгре вообще мрак, ибо там можно, а ингда нужно выстраивать своий план выполнения запроса
🅞leksiy
John
John
но горм - это для начала, потом SQL идет
🅞leksiy
Ну хз, дебаг включаешь и погнал, если какой-то запрос не нравится, то вручную его
🅞leksiy
Все-же ускоряет разработку
Alexander
самое смешное, что горм я предлагал использовать только чтобы нагенерить модельки
Alexander
)))
Alexander
просто структуры
🅞leksiy
А че там по генерации моделек?
John
по доке структуры описать, теги - круть, но, повторюсь, горм/ORM - универсальная вещь, а потому игнорирует особеннсоти
John
да, молчит порубок
John
скромничает или вырубился
🅞leksiy
🅞leksiy
По особенностям
John
ок, реализуй на ORM полиморфные связи
John
или связь по 2+ полям (я не стал ковыряться и забил)
🅞leksiy
Ну полиморфные он умеет https://gorm.io/docs/has_many.html
🅞leksiy
Опять же, если быстрее что-то руками сделать, так делается руками
Alexander
🅞leksiy
Аа
John
мне проще руками...
John
типа топ-5 городов топ-5 стран по численности населения одним sql
John
да-да, горм это могет
🅞leksiy
мне проще руками...
Шарю, дело привычки. Кстати у нас был один чел такие запросы составлял, что сам в них разобраться иногда не мог😂 Зато работало. Пока что-то изменить не нужно
🅞leksiy
Другие даже не пытались туда влезть
John
John
и парное программирование
🅞leksiy
John
ну.... гениально до простоты и гениально просто
John
а где же парень со своими абстрактными таблицами с 2мя полями XDDD
Alexander
Alexander
магии в программировании быть не должно. разве не в этом смысл go?
/slvscm
Black
i am searching good golang programer who can complete my script and fix it 0leak poblem payment Doesn't Matter who can fix my script i will pay inbox ne