await db.umzug.up(); await seedDb(); } catch (e) {
await db.umzug.up();
static migrate() { const run_migrate = ()=>{ // https://github.com/sequelize/umzug const Umzug = require('umzug'); const Sequelize = require('sequelize'); const umzugs = [Photo, Thumbnail, Preview, Album].map((model)=>{ return new Umzug({ storage: 'Sequelize', storageOptions: { model: model, columnName: 'migration', columnType: new Sequelize.STRING(100) } }); }); console.log('database file', DbFileName); umzugs.forEach((umzug)=>{ umzug.execute({migrations:[''], method: 'up'}) .then(umzug, console.log) }); } Photo.count().catch((e)=>{ run_migrate(); }); }