Я использую Knex для обработки миграций в приложениях Sails, поскольку она намного надежнее, чем функция автоматической миграции по ватерлинии (usign mysql)
Что касается вашего вопроса и вашего ответа на @coockoo, вам не нужно использовать Knex с ватерлинией, так как он работает независимо.
Просто создайте свои миграции с помощью knex и держите ваши модели обновленными в api / models / *, чтобы отразить вашу последнюю версию.
Совет: я создал крючок паруса для запуска миграции на паруса Lift, имитируя старое поведение паруса с автоматическим переносом