如何仅使用 sequelize-cli 播种一个文件?

How to seed a one file only with sequelize-cli?

sequqlize-cli db:seed:all 工作正常,但如何只播种一个文件?尝试 db:seed:[name-that-i-gave-with-create-command] 和 db:seed:[full-path-to-seed-file.js] 但它不起作用。它什么都不输出。文档说 sequelize db:seed 运行 specified seeder 但是怎么做呢?

给运行一个特定的种子表明--seed <seed_file_nams.js>:

sequelize db:seed --seed my_seeder_file.js

我们可以使用以下命令通过 npx sequelize-cli 启动特定的播种机:

npx sequelize-cli db:seed --seed my-seeder-file.js

给运行一个特定的种子指明文件名(seeder_file.js),还有种子目录和配置路径:

sequelize db:seed --seed seeder_file.js --config src/config/db.js --seeders-path src/seeders