Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324
  1. const initModels = require('../models/init-models')
  2. /**
  3. * All migrations MUST provide a `up` and `down` async functions
  4. */
  5. module.exports = {
  6. up: async query => {
  7. const models = initModels(query.sequelize)
  8. /**
  9. * Create a table for model as defined by model files
  10. * in /models/ directory
  11. */
  12. for (let model of Object.values(models)) {
  13. // Create for each /models/*.js file
  14. // Example: models.User.sync()
  15. await model.sync()
  16. }
  17. },
  18. down: async query => {
  19. // Do nothing...
  20. },
  21. }