module.exports = { up: async (queryInterface, Sequelize) => { // 각 클럽마다 3개의 이벤트 생성 const events = []; for (let clubId = 1; clubId <= 5; clubId++) { for (let i = 1; i <= 3; i++) { events.push({ clubId, title: `클럽${clubId} 이벤트${i}`, description: `클럽${clubId}의 이벤트${i} 설명입니다.`, eventType: '정기전', // ENUM 값 중 하나 startDate: new Date(2025, 3, 10 + i, 19, 0, 0), endDate: new Date(2025, 3, 10 + i, 22, 0, 0), location: `클럽${clubId} 이벤트장소${i}`, gameCount: 3, participantFee: 10000, maxParticipants: 30, registrationDeadline: new Date(2025, 3, 9 + i, 23, 59, 59), participantCount: 0, status: '활성', // ENUM 값 중 하나 createdAt: new Date(), updatedAt: new Date() }); } } await queryInterface.bulkInsert('Events', events, {}); }, down: async (queryInterface, Sequelize) => { await queryInterface.bulkDelete('Events', { title: { [Sequelize.Op.like]: '클럽% 이벤트%' } }, {}); } };