Использование Knex для миграции с Waterline / Sails - PullRequest
0 голосов
/ 06 мая 2018

Я смотрю на создание приложения Sails и беспокоюсь о миграции. Похоже, что с Waterline.js нет реального контроля над ними. Могу ли я использовать Knex.js для управления миграциями? Может ли кто-нибудь указать мне правильное направление с некоторыми примерами / документацией?

1 Ответ

0 голосов
/ 07 мая 2018

Я использую Knex для обработки миграций в приложениях Sails, поскольку она намного надежнее, чем функция автоматической миграции по ватерлинии (usign mysql)

Что касается вашего вопроса и вашего ответа на @coockoo, вам не нужно использовать Knex с ватерлинией, так как он работает независимо.

Просто создайте свои миграции с помощью knex и держите ваши модели обновленными в api / models / *, чтобы отразить вашу последнюю версию.

Совет: я создал крючок паруса для запуска миграции на паруса Lift, имитируя старое поведение паруса с автоматическим переносом

...