From 7ed4148b375ff38e9f88a04966f4414690ec4cbc Mon Sep 17 00:00:00 2001 From: Robbie Antenesse Date: Fri, 27 Sep 2019 18:33:13 -0600 Subject: [PATCH] Enable forcing sync in setup-database.js Note that forcing the sync drops existing tables! --- setup-database.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup-database.js b/setup-database.js index 6b55603..bfe2ed7 100644 --- a/setup-database.js +++ b/setup-database.js @@ -3,6 +3,7 @@ const path = require('path'); const Sequelize = require('sequelize'); const getSequelizeModels = require('./server/getSequelizeModels'); +const force = typeof process.argv[2] !== 'undefined' && process.argv[2] === 'force'; let siteConfig; try { siteConfig = require('./server/config.json'); @@ -38,7 +39,7 @@ const sequelize = new Sequelize(sequelizeConfig); const Models = getSequelizeModels(sequelize); -sequelize.sync().then(() => { +sequelize.sync({ force }).then(() => { const promises = [ // Default status types to use in Statuses { name: 'update' }, { name: 'progress' },