2017-06-01 78 views
0

因此,我正在编写一个编码训练营的小型项目,这是我在团队中的工作,让迁移工作。从终端,如果我做sequelize数据库:迁移它会创建我的migrations文件夹中的所有表,但我有我的所有虚拟数据在db文件夹中的5个独立的seed.sql文件,我无法让他们运行。sequelize db:seed:all。不工作

Brads-MBP:group-project-2 b-rad $ sequelize db:seed:all 加载的配置文件“config/config.json”。 使用环境“发展”。 没有找到播种机。

那就是当我尝试运行命令时会发生什么。有任何想法吗?

+0

种子应该是在同一级别的迁移目录和车型目录

看起来像迁移,但位于播种目录。 您可以通过命令创建新种子:'''sequelize seed:create --name = my-seed'''。当你运行'''sequelize db:seed:all'''时,所有种子都适用 – FiftiN

+0

是的,你将它们放在非标准位置。他们应该在一个播种目录中运行该命令。 –

回答

0

您正在将它们置于非标准位置。 的标准位置是一个seeders目录,如果你想保持他们的文件夹中,你所要做的Sequelize

Sequelize db:seed:all --seed /path/to/location