pg-gen
Paginate through a large result set using a generator.
You'll need to use Node 4.2.0 and up
Install
npm install pg-gen --save
Usage
const PgGen = ; const pg = ; const conn = processenvDATABASE_URL; const client = conn ; // assume the necessary pg client connection stuff here .... const pgGen = ; const query = `select * from table_with_so_much_data`; const gen = pgGen; ;
API
Each generator execution will return no more than the specified number of items. It may return less upon reaching the end of the result set. A return of 0 means there is no more data.
lazyQuery([query=string], [params=object])