我正在尝试将 Sequelize js 与 Serverless 一起使用,来自传统的服务器背景,我很困惑在哪里/如何运行数据库迁移。
我应该创建一个专门的函数来运行迁移还是有任何其他方式来运行迁移?
最佳答案
几天前,我在构建无服务器项目时遇到了同样的问题,因此我决定开发一个简单的无服务器插件来通过 CLI 管理 sequelize 迁移。
使用该插件,您可以:
我知道这个问题是大约两年前发布的,但是对于那些不断来这里寻找答案的人来说,该插件可能会有所帮助。
代码和使用说明在 plugin repository on github 上。和 plugin page on npm .
要通过 npm 直接在您的项目上安装插件,您可以运行:
npm install --save serverless-sequelize-migrations
关于migration - 在无服务器项目中如何/在哪里运行 sequelize 迁移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43737590/