2017-06-01 70 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