使用Knex进行Waterline / Sails迁移

时间:2018-05-06 10:24:10

标签: mysql orm sails.js waterline knex.js

我正在考虑创建一个Sails应用程序,并担心迁移。使用Waterline.js似乎无法真正控制它们。我可以使用Knex.js来管理迁移吗?有人可以通过一些示例/文档向我指出正确的方向吗?

1 个答案:

答案 0 :(得分:0)

我一直在使用Knex处理Sails应用程序上的迁移,因为它比水线自动迁移功能更加可靠(usign mysql)

关于你的问题,以及你对@coockoo的回答,没有必要使用Knex和水线,因为它独立工作。

只需使用knex创建迁移,并在api / models / *上更新模型以反映最新版本。

提示:我创建了一个sails-hook来在sails上运行迁移,使用自动迁移模拟Sails旧行为