test: seeding during migration

This commit is contained in:
Pitu 2021-06-18 02:53:52 +09:00
parent 9a0e6f9640
commit acc7da5310
1 changed files with 15 additions and 0 deletions

View File

@ -1,8 +1,23 @@
const Util = require('../../utils/Util');
exports.up = async knex => {
await knex.schema.createTable('settings', table => {
table.string('key');
table.string('value');
});
try {
const defaults = Util.getEnvironmentDefaults();
const keys = Object.keys(defaults);
for (const item of keys) {
await Util.writeConfigToDb({
key: item,
value: defaults[item]
});
}
} catch (error) {
console.error(error);
}
};
exports.down = async knex => {