sequelize db:seed:all 不起作用
2017-06-01
10463
因此,我正在为编码训练营编写一个小项目,而我在小组中的工作是让迁移工作起来。如果我在终端中执行 sequelize db:migrate,它会从我的迁移文件夹中创建所有表,但我将所有虚拟数据放在 db 文件夹中的 5 个单独的 seed.sql 文件中,我无法运行它们。
Brads-MBP:group-project-2 b-rad$ sequelize db:seed:all 已加载配置文件“config/config.json”。 使用环境“development”。 未找到种子。
这就是我尝试运行命令时发生的情况。有什么想法吗?
1个回答
您将它们放在非标准位置。
标准位置是
seeders
目录,该目录应与您的迁移目录和模型目录位于同一级别
如果要将它们保留在该文件夹中,您必须执行
Sequelize db:seed:all --seed /path/to/location
编辑:
以下将运行一个特定的种子。
Sequelize db:seed:all --seed /path/to/seed-location.json
运行目录中的所有种子文件
Sequelize db:seed:all --seeders-path /path/to/seeds/directory
Brian McCall
2018-01-14