2014-10-30 5 views
1

Я woululd хотел бы использовать sequelize как мой ORM в веб-приложении, которое я создаю. Приложение будет основано на NodeJS-Express для построения и MySQL в качестве реляционной базы данных. То, что я нигде не нашел в документайно или в сети, заключается в том, как объявить в моделях модели «Views», которые существуют в моей базе данных MySQL.Поддержка MySQL Views в Sequelize ORM

Это единственный способ вручную построить запрос SQL? Спасибо

+0

Вы нашли какое-либо решение для создания представлений с sequelize кодовым первым стилем? У меня также есть такая же потребность. – dvlsg

+1

Я боюсь, что у меня нет ... Единственный труд, который я использую прямо сейчас в своем коде, объявляет представления как обычные таблицы с определением sequelize. Единственное внимание, которое следует уделять, - это первичные ключи. Вы можете объявить составной ключ, чтобы убедиться, что каждая строка уникальна. – mitsos1os

+0

Bummer. Хорошо спасибо за ответ, я считаю, что сейчас я делаю то же самое - создаю представление через интерфейс базы данных, а затем создаю для него определение секвестрации отдельно и, наконец, не синхронизируя это определение, так что секвестрирование не пытается составить таблицу. Он работает, но кажется странным, когда я использую синхронизацию для создания других объектов базы данных. Закон Мерфи №2, я полагаю. – dvlsg

ответ

1

Вы можете использовать Node ORM2, который также поддерживает представления MySQL.

Try на

https://github.com/dresende/node-orm2 
Смежные вопросы