/var/www/p4ela.kz/server/delivery/seeders
Edit: /var/www/p4ela.kz/server/delivery/seeders/20220614040913-productFeatures.js (917B)
'use strict'
module.exports = {
async up(queryInterface, Sequelize) {
let productFeatures = require('../data/productFeatures.json')
let productTypeFeatures = require('../data/productTypeFeatures.json')
let productTypes = require('../data/productTypes.json')
await queryInterface.bulkInsert('product_type_features', productTypeFeatures)
await queryInterface.bulkInsert('product_features', productFeatures)
for (const type of productTypes) {
await queryInterface.bulkInsert(
'product_type_features_product_types',
productTypeFeatures.map((p) => {
return {
productTypeId: type.id,
productTypeFeatureId: p.id,
createdAt: new Date(),
updatedAt: new Date()
}
})
)
}
},
async down(queryInterface, Sequelize) {
await queryInterface.bulkDelete('product_features', null, {})
await queryInterface.bulkDelete('product_type_features', null, {})
}
}