0.0.1 • Published 10 years ago

pg-run v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 years ago

###Work is still in progress!

#pg-run

pg-run is a thin and fast wrapper around node-postgres with a sync-like API.

var pg = require('pg-run')(require('pg'))

pg.connString = '<your connection string goes here>'

pg(function*() {
  yield pg.query('CREATE TEMP TABLE foo(id serial, name varchar(50))')
  yield pg.query('INSERT INTO foo VALUES (1, \'John\')')
  yield pg.query('INSERT INTO foo VALUES (2, \'Bob\')')

  var result = yield pg.query('SELECT COUNT(*)::int as count FROM foo')
  console.log(result.rows);
})

###ES6 is mandatory! (Node v4.0.0+)

This project is highly based on No promises: asynchronous JavaScript with only generators

0.0.2

10 years ago

0.0.1

10 years ago