Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

03-response_keys.js 763B

123456789101112131415161718192021222324
  1. const mock = require('../data-generator/mock')
  2. const fs = require('fs')
  3. let response_keys = []
  4. const generatedDataPath = './db/generated'
  5. let fileNames = fs.readdirSync(generatedDataPath)
  6. for (let name of fileNames) {
  7. const data = require(`../generated/${name}`)
  8. if(name[0] == '_' && data?.response_keys) {
  9. response_keys = [...response_keys, ...data.response_keys]
  10. }
  11. }
  12. exports.seed = function (knex) {
  13. // Deletes ALL existing entries
  14. return knex('response_keys')
  15. .truncate()
  16. .then(function () {
  17. // Inserts seed entries
  18. return response_keys.length > 0
  19. ? knex('response_keys').insert(response_keys)
  20. : knex('response_keys').insert(mock.response_keys)
  21. })
  22. }