SmartShopper/express-server/db-config/postgresql-common.js
Georg Reisinger 3baf79e8f6 Email Login
2019-02-24 19:27:42 +01:00

44 lines
836 B
JavaScript

const {
Client
} = require("pg");
const {
postgresSQL
} = require("./keys")
const client = new Client(postgresSQL);
async function connect() {
try {
await client.connect();
console.log("Database connected!");
} catch (error) {
console.error(error)
}
}
connect();
async function query(queryString, param) {
try {
let result = await client.query(queryString, param);
let resultarray = [];
for (let row of result.rows) {
resultarray.push(row.obj);
}
return resultarray;
} catch (error) {
console.log(error)
}
}
async function nonQuery(queryString, param) {
try {
await client.query(queryString, param);
} catch (error) {
console.error(error)
}
}
module.exports = {
query,
nonQuery
}