const mock = require('../data-generator/mock') const fs = require('fs') let response_keys = [] const generatedDataPath = './db/generated' let fileNames = fs.readdirSync(generatedDataPath) for (let name of fileNames) { const data = require(`../generated/${name}`) if(name[0] == '_' && data?.response_keys) { response_keys = [...response_keys, ...data.response_keys] } } exports.seed = function (knex) { // Deletes ALL existing entries return knex('response_keys') .truncate() .then(function () { // Inserts seed entries return response_keys.length > 0 ? knex('response_keys').insert(response_keys) : knex('response_keys').insert(mock.response_keys) }) }