А что не нравится?)
То что логика на хранимках == хаос
Так может там из логики только селект к базе? Че уж сразу хаос
Тут как с наркотиками. Очень легко подсесть. Редко кому удается этого не сделать
ну в моем опыте никаких проблем с хранимками не было, если конечно не появляется адептов запилить там бизнеслогику. а вот для общения с базой очень норм, отлично экранирует это прям в отдельный слой
Ну вот у нас raw sql вынесен в отдельные квери в коде. Которые ещё и собираются при компиляции. Так вот. Поменяли мы в миграции имя поля и у нас ничего не сломается. В случае хранимки, нам надо ещё править хранимку
Всм собираются при компиляции?
Ну про компиляция я немного спизданул, да
ну вот в этом и суть, в хранимке у тебя могут быть, внезапно, другие имена полей))) при правильной подготовке твой код вообще не должен знать как база хранит данные, в каких таблицах и какие имена полей в этой таблице. а если у тебя селект из базы вываливается в UI то у меня для тебя плохие новости и хранимки тут ни при чем
Так подожди. Вот у тебя таблица с полями A, B. Ты вызываешь хранимку, которая возьмет поля A и B и вернет тебе G и D. Так?
Обсуждают сегодня