Refactor project DB routines

This commit is contained in:
D. Berge
2020-08-26 17:41:40 +02:00
parent c7c8f5df8a
commit cb4846c900
7 changed files with 20 additions and 9 deletions

View File

View File

View File

@@ -0,0 +1,9 @@
module.exports = {
summary: require('./summary'),
list: require('./list'),
get: require('./get'),
post: require('./post'),
put: require('./put'),
delete: require('./delete')
}

View File

@@ -0,0 +1,8 @@
const { setSurvey, pool } = require('../connection');
async function list () {
const res = await pool.query("SELECT * FROM public.projects;");
return res.rows;
}
module.exports = list;

View File

View File

View File

@@ -1,9 +1,5 @@
const { setSurvey, pool } = require('./connection');
const { setSurvey } = require('../connection');
async function list () {
const res = await pool.query("SELECT * FROM public.projects;");
return res.rows;
}
async function summary (projectId, opts = {}) {
const client = await setSurvey(projectId);
@@ -37,7 +33,5 @@ WHERE current_setting('search_path') LIKE projects.schema||'%';
return res.rows[0];
}
module.exports = {
list,
summary
};
module.exports = summary;