71 lines
1.0 KiB
JavaScript
71 lines
1.0 KiB
JavaScript
const db = require('../models');
|
|
const Users = db.users;
|
|
|
|
const Alerts = db.alerts;
|
|
|
|
const Tags = db.tags;
|
|
|
|
const AlertsData = [
|
|
{
|
|
message: 'New member signed up',
|
|
},
|
|
|
|
{
|
|
message: 'Profile updated by Jane Smith',
|
|
},
|
|
|
|
{
|
|
message: 'New tag created: AI',
|
|
},
|
|
|
|
{
|
|
message: 'User Bob Brown updated profile',
|
|
},
|
|
];
|
|
|
|
const TagsData = [
|
|
{
|
|
name: 'Economics',
|
|
|
|
category: 'Profession',
|
|
},
|
|
|
|
{
|
|
name: 'Finance',
|
|
|
|
category: 'Profession',
|
|
},
|
|
|
|
{
|
|
name: 'Development',
|
|
|
|
category: 'Profession',
|
|
},
|
|
|
|
{
|
|
name: 'Marketing',
|
|
|
|
category: 'Expertise',
|
|
},
|
|
];
|
|
|
|
// Similar logic for "relation_many"
|
|
|
|
module.exports = {
|
|
up: async (queryInterface, Sequelize) => {
|
|
await Alerts.bulkCreate(AlertsData);
|
|
|
|
await Tags.bulkCreate(TagsData);
|
|
|
|
await Promise.all([
|
|
// Similar logic for "relation_many"
|
|
]);
|
|
},
|
|
|
|
down: async (queryInterface, Sequelize) => {
|
|
await queryInterface.bulkDelete('alerts', null, {});
|
|
|
|
await queryInterface.bulkDelete('tags', null, {});
|
|
},
|
|
};
|