'use strict'; module.exports = { up: async (queryInterface) => { const count = 1000000; const chunkSize = 10000; for (let i = 0; i < count; i += chunkSize) { const users = Array.from( { length: Math.min(chunkSize, count - i) }, () => ({ firstName: 'Firstname_' + (Math.floor(Math.random() * 9_000_000_000) + 1_000_000_000), lastName: 'Lastname_' + (Math.floor(Math.random() * 9_000_000_000) + 1_000_000_000), birthday: '2006-11-19 19:00:00.000 +00:00', sex: Math.floor(Math.random() * 2) + 1, problems: Math.random() < 0.5, createdAt: '2006-11-19 19:00:00.000 +00:00', updatedAt: '2006-11-19 19:00:00.000 +00:00', }), ); await queryInterface.bulkInsert('user', users, {}); } }, down: async (queryInterface) => { await queryInterface.bulkDelete('user', null, {}); }, };