Made db:seed fail gracefully

This commit is contained in:
2016-02-02 18:41:14 +08:00
parent df4c94bd01
commit 8afc3e949f
+7 -4
View File
@@ -1,10 +1,13 @@
var config = require('config'),
sequelize = require("sequelize"),
orm = require('../../orm').configure(config.get('database')),
Tasks = require('../../db/models/task').instance(orm),
demoData = require('../../public/javascripts/data/demo.json');
Tasks.destroy({where: {}}).then(function() {
Tasks.bulkCreate(demoData);
// Create tables if they dont exist
Tasks.sync().then(function(){
// fill demo data if it doesn't exist
for (var i = 0; i < demoData.length; i++) {
Tasks.findOrCreate({where: demoData[i]});
}
});
orm.sync();