create function
в postgres) + некоторые встроенные или таки позволяет писать кастомные функции на уровне кода, расширяющие поведение и позволяющие не вносить логику в БД? Model.findAll({
attributes: [[sequelize.fn('COUNT', sequelize.col('hats')), 'no_hats']]
});
SELECT COUNT(hats) AS no_hats
sequelize.query
и вообще чем меньше секвелайзизмов, тем лучше. Отлаживать его то еще приключения. Особенно если кто-то активно использовал scope и методы инстансов.