续集如何在 Migrations 文件夹中添加版本文件夹

问题描述 投票:0回答:1

我正在使用sequelize mysql创建一个节点应用程序

要创建表,我通常使用命令

npx sequelize-cli model:generate --name ...... etc.

原来我的迁移文件变得这么多,我想把它放在像更新版本这样的文件夹中。

迁移.version_0.1

-->20221221133159-create_database_sec_user

-->20221221133162-create_database_sec_agen

迁移.version_0.2

-->20221221133170-create_database_sec_application

-->20221221133172-sec_user_add_new_column

我怎样才能做到这一点?我只是想简化我的迁移文件夹,这样它就不会在一个文件夹中包含太多文件。

我需要重建迁移吗?

sequelize.js node-modules sequelize-cli
1个回答
0
投票

在迁移文件中创建子文件夹 version1 和 version2。

在迁移文件夹中添加不同的子文件夹后。 编辑 .sequelizerc 文件并将不同路径添加到迁移文件中的子文件夹。

const path = require('path');

module.exports = {
  config: path.resolve('./src/database/config', 'config.js'),
  'models-path': path.resolve('./src/database/models'),
  'seeders-path': path.resolve('./src/database/seeds'),
  // 'migrations-path': path.resolve('./src/database/migrations'),
  // 'migrations-path': path.resolve('./src/database/migrations/version1'),
  'migrations-path': path.resolve('./src/database/migrations/version2'),

};

© www.soinside.com 2019 - 2024. All rights reserved.