如何找到 sequelize 迁移文件?

Val*_*Val 5 node.js sequelize.js sequelize-cli

通过 sequilize-cli 文件结构访问 sequelize 迁移文件有很多帖子。但是,如果我不使用 sequilize-cli,如何找到迁移文件?

Oma*_*uez 8

好吧,为了使用迁移并运行它们,您需要使用sequelize-cli,您可以运行命令sequelize init,将初始化使用 cli 所需的文件夹/文件。

但是,您可以通过使用自己的结构并创建一个名为.sequelizerc您将放置迁移/种子的位置的文件来忽略该步骤,例如我的如下所示:

const path = require('path')

module.exports = {
  'config': path.resolve('config', 'db.json'),
  'migrations-path': path.resolve('db', 'migrate'),
  'seeders-path': path.resolve('db', 'seeders')
}
Run Code Online (Sandbox Code Playgroud)

因此,如果我运行sequelize db:migratecli 将自动在 db/migrate 文件夹中查找迁移