DEVBOX-PG
Encapsulated functions execute procedures for postgres (pg-db).
Installation
npm install devbox-pg
Use Example
config;
Only works on Node v6 and above
Check the operation list below.
INPUTS
EXECUTES
Example Config
let config = user: 'user' database: 'database' password: 'pass' host: 'host' port: 5432 max: 10 idleTimeoutMillis: 30000;;
INPUTS
INPUT (parameter)
const pg = config; pg input'param1' input'param2' input'param3' ;
INPUTMANY (parameters)
const pg = config; pg input'param1''param2''param3' ;
INPUTNAME (parameterName,value)
const pg = config; pg ;
OBJECT (object,prefix)
Prefix optional
const pg = config; let obj = parameterName: 'parameterValue' parameterName1: 'parameterValue1' parameterName2: 'parameterValue2'/* O Nome dos atributos do objeto deve ter o mesmo nome dos parâmetros *//* O Objeto nunca deve possuir mais atributos do que parâmetros esperados pela procedure *//* Caso houver um padrão de prefixo, ele pode ser passado no 2 parâmetro do metodo -object- */ pg objectobj /*Optional prefix name*/ /* Opicional junto com object */ ;
EXECUTES
EXECUTE (procedureName, callback)
Return list results
const pg = config; pg ;
EXECUTEONE (procedureName, callback)
Return single result
const pg = config; pg ;