| 123456789101112131415161718192021222324 |
- 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)
- })
- }
|