Enable forcing sync in setup-database.js

Note that forcing the sync drops existing tables!
This commit is contained in:
Robbie Antenesse 2019-09-27 18:33:13 -06:00
parent 9b95bd9fb3
commit 7ed4148b37
1 changed files with 2 additions and 1 deletions

View File

@ -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' },