0.0.4 • Published 7 years ago

sequelize-pg-stream v0.0.4

Weekly downloads
94
License
MIT
Repository
github
Last release
7 years ago

sequelize-pg-stream

Make model classes streamable when using PG, adding .findAllStream function.

Getting Started

To install:

npm i --save sequelize-pg-stream

Stream support for model:

const Sequelize = require('sequelize')
const sequelizePgStream = require('sequelize-pg-stream')

const sequelize = new Sequelize('database', 'username', 'password', {/*options*/})

const Items = sequelize.define('items',{
  n: sequelize.INTEGER,
  s: {
    type: sequelize.STRING,
    primaryKey: true
})

sequelizePgStream.streamFromModel(Items)

await sequelize.sync()

const itemsStream = await Items.findAllStream()

itemsStream
.on('data', (itemModel) => {
  // do somethings
})
.pipe(/* do somethings */)
0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago