gpt4 book ai didi

migration - 在无服务器项目中如何/在哪里运行 sequelize 迁移?

转载 作者:行者123 更新时间:2023-12-04 12:28:25 25 4
gpt4 key购买 nike

我正在尝试将 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/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com