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 运行指定的播种器 但该怎么做?
要运行特定种子,请指示
--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
运行所有文件
npx sequelize-cli db:seed:all
运行特定文件
npx sequelize db:seed --seed temp-seeder.js