我正在考虑创建一个sails应用程序,并担心迁移。似乎用waterline.js无法真正控制它们。我可以使用knex.js管理迁移吗?有人能给我举一些例子/文档来指出正确的方向吗?
vfwfrxfs1#
我一直在使用knex处理sails应用程序上的迁移,因为它比waterline自动迁移功能(usignmysql)更可靠关于您的问题,以及您对@coockoo的回答,没有必要将knex与waterline一起使用,因为它是独立工作的。只需使用knex创建迁移,并在api/models/*上更新模型,以反映最新版本。提示:我创建了一个sails钩子来运行sails lift上的迁移,用auto migrate模拟sails的旧行为
1条答案
按热度按时间vfwfrxfs1#
我一直在使用knex处理sails应用程序上的迁移,因为它比waterline自动迁移功能(usignmysql)更可靠
关于您的问题,以及您对@coockoo的回答,没有必要将knex与waterline一起使用,因为它是独立工作的。
只需使用knex创建迁移,并在api/models/*上更新模型,以反映最新版本。
提示:我创建了一个sails钩子来运行sails lift上的迁移,用auto migrate模拟sails的旧行为