我正在考虑创建一个Sails应用程序,并担心迁移。使用Waterline.js似乎无法真正控制它们。我可以使用Knex.js来管理迁移吗?有人可以通过一些示例/文档向我指出正确的方向吗?
答案 0 :(得分:0)
我一直在使用Knex处理Sails应用程序上的迁移,因为它比水线自动迁移功能更加可靠(usign mysql)
关于你的问题,以及你对@coockoo的回答,没有必要使用Knex和水线,因为它独立工作。
只需使用knex创建迁移,并在api / models / *上更新模型以反映最新版本。
提示:我创建了一个sails-hook来在sails上运行迁移,使用自动迁移模拟Sails旧行为