запросом увеличивается шанс не указать WHERE company_id = ?, также возникают сложности при создании уникальных колонок в таблицах через неявные связи, отсюда возникает вероятность ошибки при валидации. Много проблем с запросами из-за кучи джойнов, что приводит к их усложнению или вынужденной денормализации данных.
И оно все еще проще работы с разными базами Where - это уже ответственность разработчика, куда деваться Можно решить кастомными скоупами, билдерами или любым приемлемым способом
Обсуждают сегодня