Val*_*Val 5 node.js sequelize.js sequelize-cli
通过 sequilize-cli 文件结构访问 sequelize 迁移文件有很多帖子。但是,如果我不使用 sequilize-cli,如何找到迁移文件?
好吧,为了使用迁移并运行它们,您需要使用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 文件夹中查找迁移