Да, вы можете указать модель Sequelize на представление, а не таблицу, по крайней мере, для операторов SELECT (например, model.findAll()
). Я сомневаюсь, что model.sync()
будет работать против представления, но не проверял. IIRC, некоторые базы данных допускают INSERT, UPDATE или DELETE для представлений в ограниченных случаях), и в этих ограниченных случаях вы могли бы иметь возможность также использовать model.create()
, model.update()
или model.delete()
.