-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathqueries.js
More file actions
42 lines (33 loc) · 1.14 KB
/
queries.js
File metadata and controls
42 lines (33 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
var promise = require('bluebird');
var options = {
// Initialization Options
promiseLib: promise
};
var pgp = require('pg-promise')(options);
// Dados do banco
var connectionString = {
host: '',
port: 5432,
database: '',
user: '',
password: ''
};
var db = pgp(connectionString);
// add query functions
function createParceiros(req, res, next) {
var obj = req.body;
db.none('INSERT INTO parceiro (nm_parceiro, ds_email, ds_telefone, ds_cargo, cd_uf, ds_cidade, razao_social, nm_fantasia, cnpj, site, endereco, cep, pais, parceria_em, outras_info, principais_clientes, ds_atividades, ds_especialidade) VALUES (${nm_parceiro}, ${ds_email}, ${ds_telefone}, ${ds_cargo}, ${cd_uf}, ${ds_cidade}, ${razao_social}, ${nm_fantasia}, ${cnpj}, ${site}, ${endereco}, ${cep}, ${pais}, ${parceria_em}, ${outras_info}, ${principais_clientes}, ${ds_atividades}, ${ds_especialidade})', obj)
.then(function () {
res.status(200)
.json({
status: 'success',
message: 'Inserted'
});
})
.catch(function (err) {
return next(err);
});
}
module.exports = {
createParceiros: createParceiros
};