| 123456789101112131415161718192021222324 |
- const initModels = require('../models/init-models')
-
- /**
- * All migrations MUST provide a `up` and `down` async functions
- */
- module.exports = {
- up: async query => {
- const models = initModels(query.sequelize)
-
- /**
- * Create a table for model as defined by model files
- * in /models/ directory
- */
- for (let model of Object.values(models)) {
- // Create for each /models/*.js file
- // Example: models.User.sync()
- await model.sync()
- }
- },
-
- down: async query => {
- // Do nothing...
- },
- }
|