2017-09-14 20:06:51 +02:00

46 lines
1.1 KiB
JavaScript

var express = require('express');
var router = express.Router();
var options = require('./dbconfig');
//
// Postresql
//
var Pool = require('pg').Pool;
var config = {
user: 'matjaz',
password: 'mesnjak',
database: 'supervizor',
host: 'server.dev',
port: 5432,
max: 10,
idleTimeoutMillis: 30000,
};
var pool = new Pool(config);
/* GET users listing. */
router.post('/', function(req, res, next) {
console.log(req.body.davcna);
console.log(req.body.location);
pool.query('SELECT COUNT(*) FROM lokacija WHERE davcna_stevilka = $1', [req.body.davcna], function (err, count) {
if(err) {
throw err;
}
console.log('Vstavljamo nove podatke v bazo lokacij ... Rezultat je vrnil ' + count.rows[0].count)
if(count.rows[0].count == '0') {
var lokacija = JSON.parse((req.body.location.replace('(', '[')).replace(')', ']'));
console.log(lokacija + ' ' + lokacija[1] + ' ' + lokacija[0]);
pool.query('INSERT INTO lokacija VALUES ($1, $2, $3)', [req.body.davcna, lokacija[1], lokacija[0]], function(err) {
if(err) {
throw err;
}
});
}
res.send('OK');
})
});
module.exports = router;