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

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

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 运行指定的播种器 但该怎么做?

javascript sequelize.js
4个回答
57
投票

要运行特定种子,请指示

--seed <seed_file_nams.js>
:

sequelize db:seed --seed my_seeder_file.js

10
投票

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

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

3
投票

要运行特定的种子,请指示文件名(seeder_file.js),还有播种器目录和配置路径:

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

0
投票

运行所有文件

npx sequelize-cli db:seed:all

运行特定文件

npx sequelize db:seed --seed temp-seeder.js
© www.soinside.com 2019 - 2024. All rights reserved.