Enable forcing sync in setup-database.js
Note that forcing the sync drops existing tables!
This commit is contained in:
parent
9b95bd9fb3
commit
7ed4148b37
|
@ -3,6 +3,7 @@
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const Sequelize = require('sequelize');
|
const Sequelize = require('sequelize');
|
||||||
const getSequelizeModels = require('./server/getSequelizeModels');
|
const getSequelizeModels = require('./server/getSequelizeModels');
|
||||||
|
const force = typeof process.argv[2] !== 'undefined' && process.argv[2] === 'force';
|
||||||
let siteConfig;
|
let siteConfig;
|
||||||
try {
|
try {
|
||||||
siteConfig = require('./server/config.json');
|
siteConfig = require('./server/config.json');
|
||||||
|
@ -38,7 +39,7 @@ const sequelize = new Sequelize(sequelizeConfig);
|
||||||
|
|
||||||
const Models = getSequelizeModels(sequelize);
|
const Models = getSequelizeModels(sequelize);
|
||||||
|
|
||||||
sequelize.sync().then(() => {
|
sequelize.sync({ force }).then(() => {
|
||||||
const promises = [ // Default status types to use in Statuses
|
const promises = [ // Default status types to use in Statuses
|
||||||
{ name: 'update' },
|
{ name: 'update' },
|
||||||
{ name: 'progress' },
|
{ name: 'progress' },
|
||||||
|
|
Loading…
Reference in New Issue