ビリャチピスデツナフイ Войти !bnw Сегодня Клубы

Что-то чуваки такую схему из 4х табличек (на мой взгляд кривоватую, хотя она и так настолько запутана, что я до сих пор сомневаюсь кто неправ) запилили, что я весь день писал SQL-запросы чтоб оттуда всё как надо выбрать (прикиньте, пришлось две штуки писать, т.к. не умею я в зависимости от условия что-то джойнить, а в другом условии -- не джойнить, хотя мож можно было как-то изъебнуться), а тут подумал-подумал и решил умыть руки нахуй, попросил их отдавать интересующее меня через REST-API-вызов.

А ещё утром я считал, что пиздёжь про "микросервисы" бесполезен (как и они сами). Ан нет, думаю в привычку взять всякие логико-сложные sql-выборки в апи просить.

#3RMQ8Q / @kb / 3772 дня назад

ебонаты-driven development
#3RMQ8Q/LIP / @mugiseyebrows / 3772 дня назад
Что-то джоинить/что-то нет одним запросом нельзя в стандартном SQL, т.е. или генерировать запрос или джойнить всегда и надеяться на движок. Про rest не понял, ты из приложения в чужую базу напрямик ходил?
#3RMQ8Q/PNP / @qnikst / 3772 дня назад
@qnikst У нас база ОБЩАЯ // а что тут такого? Да, но тут такой вариант что может можно было бы залэфтджойнить просто и получить NULL там где нету. Короче лень опять об этом говне думать, реально перемудрено, я бы вообще без SQL смог проще сделать, а у них какие-то странные связи.
#3RMQ8Q/UYX / @kb --> #3RMQ8Q/PNP / 3772 дня назад
@kb иметь общую базу это нормально, но не всегда популярно т.к. повышает связность и могут быть проблемы с правами. В этом случае вынос логики в микросервисы выглядит как вполне адекватное решение (с ударом по производительности, возможно незначительным). Я про запрос написал чтобы ты не тратил время на поиск несуществующего решения :)
#3RMQ8Q/XDK / @qnikst --> #3RMQ8Q/UYX / 3772 дня назад
лефтджойнишь обе таблицы, потом хуяк-хуяк в подзапрос. ну или вообще без подзапроса, тупо в модели уже ебланишь чо те надо
#3RMQ8Q/4ZD / @krkm / 3772 дня назад
@qnikst Дада, все так и есть. Я только за микросервисы, т.к. орм у меня слабенькая, да и не интересно бизнес-логикой заниматься, профайлить тут некогда.
#3RMQ8Q/XWB / @kb --> #3RMQ8Q/XDK / 3772 дня назад
@kb целиком и полностью поддерживаю
#3RMQ8Q/P9U / @qnikst --> #3RMQ8Q/XWB / 3772 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.