node-pg-helper

1.0.5 • Public • Published

node-pg-helper

common helper functions for node-postgres

Examples

Setup postgres connection

const { Pool } = require('pg');

const db = require('node-pg-helper');

const pool = new Pool({
    connectionString: process.env.DATABASE_URL,
    ssl: { rejectUnauthorized: false }
});

Set the client as Pool

db.setClient(pool);

example insert

await db.insert('users', {
    'id': 100,
    'firstname': 'john',
    'lastname': 'smith'
})

example upsert

await db.upsert('users', {
    'id': 100,
    'firstname': 'john',
    'lastname': 'snow'
}, 'id');

example update

await db.update('users',{
    'lastname': 'snow'
},
{
    'id': 100
});

select all the rows in a table

let rows = await db.selectAllRows("users");

rows.forEach(row => {
    console.log(row);
});

Readme

Keywords

Package Sidebar

Install

npm i node-pg-helper

Weekly Downloads

3

Version

1.0.5

License

MIT

Unpacked Size

10.1 kB

Total Files

7

Last publish

Collaborators

  • wherrera