const mock = require('../data-generator/mock') const fs = require('fs') const dataSort = require ('../dataSort') const { batchSize } = require('../data-generator/config.json') let users = [] const generatedDataPath = './db/generated' let fileNames = fs.readdirSync(generatedDataPath) for (let name of fileNames) { const data = require(`../generated/${name}`) if(name[0] == '_') { users = [...users, ...data.users] } } // sort data users = dataSort(users, 'user_id') exports.seed = async knex => { await knex('users').del() let usersToPush = [] let len = users.length for (let i = 1; i <= len; i += 1) { usersToPush.push(users.shift()) if (i % batchSize === 0) { await knex('users').insert(usersToPush) usersToPush = [] } } }