170 похожих чатов

Привет всем. Извините за тупой вопрос) Я юзаю горм, и в main.go

открываю соединение с базой.
Я делаю простую апишку, и свои хендлеры разделил в другой пэкедж, так вот как мне в хендлере получить инстанс db чтобы я мог в своих пэкеджах делать CRUD ?

14 ответов

16 просмотров
Alisher- Автор вопроса

кто то может помочь ? или никто не понял вопроса ?

обернуть хендлеры структурой и прокидывать в нее базу

на самом деле там не соединение с базой, а просто инфа о базе =))

Alisher- Автор вопроса

Не надо gorm ради бога Архитектура бд не долдна меняться часто, правильней и проще напулять необходимых процедур в бд и обернуть методами более сложную логику. Представь что делаешь Database as a service, и оперируешь только методами. Если очень очень хочется горм, то только писать обертку

Richard Cooper
Не надо gorm ради бога Архитектура бд не долдна м...

Вот бы сейчас бизнес логику между персистенс и аппликейшен лейерами размазывать.

Richard Cooper
Не надо gorm ради бога Архитектура бд не долдна м...

какая разница GORM или что другое в данном вопросе? уровень изоляции транзакций устанавливается в конфиге БД.

Artur Borisovich
Вот бы сейчас бизнес логику между персистенс и апп...

Бизнес логика из обертки вообще убирается и переносится в аппликейшен, а в самой обертке остается толькл персистенс и алиасинг для удобства, что не так? Орм как раз дают чрезмерно гибкую обертку, отчего работа с самими данными уходит в апплткейшн

Richard Cooper
Бизнес логика из обертки вообще убирается и перено...

Я про процедуры в бд. Бд не должна знать ничего о приложении, сущностях, логике и тд, бд должна персистить

Artur Borisovich
Я про процедуры в бд. Бд не должна знать ничего о ...

Так стоп. А в чем проблема сделать процедуру/функцию add_user_if_not_registred(firstname, lastname text)? В миллиард раз легче обертка станет, если такие процедуры-алиасы пулять

Richard Cooper
Так стоп. А в чем проблема сделать процедуру/функц...

А, мы о разном. Пардон, я думал вы предлагаете делать хранимки и процедуры в бд

Artur Borisovich
А, мы о разном. Пардон, я думал вы предлагаете дел...

Ненене, ну его нахер))) По опыту просто сколько раз мы пробовали орм в го, всегда отказывались

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта