dockertest/setup/web/server/db-testdata.js
2018-05-31 16:01:32 +01:00

41 lines
905 B
JavaScript

const logger = require('log4js').getLogger('db-testdata');
logger.level = 'debug';
module.exports = function(db) {
const module = {};
module.sqlGetSimpleList = function(id) {
return new Promise(function(resolve, reject) {
db.manyOrNone('select * from "test";', [id])
.then(function(d) {
// console.log(d);
return resolve(d);
})
.catch((err)=> {
// console.log(err);
return reject(err);
});
});
};
module.sqlInsertData = function(name) {
logger.info('Insert ', name);
return new Promise(function(resolve, reject) {
db.func('insert_company',
[name])
.then(()=> {
return resolve('ok');
})
.catch((err)=> {
return reject(err);
});
});
};
return module;
};