geopostcodes-sequelize-import

1.2.0 • Public • Published

geopostcodes-sequelize-import

Build Status

Import geopostcode.com streets file into SQL database with Sequelize.

Installation

$ npm install geopostcodes-sequelize-import

Example Usage

var fs = require('fs');
var importerFactory = require('geopostcodes-sequelize-import');
var importer = importerFactory(sequelize, {
  // options
});
 
var csvFilePath = 'path/to/geopostcodes-streets-plus.csv';
var csvStream = fs.createReadStream(csvFilePath);
 
importer.syncStream(csvStream, function (err) {
  if (err) {
    throw err;
  }
  console.log('Sync end!');
});

Options

  • maxBulkCreate : (default: 500) Maximum records processed per insert into.
  • updateOnDuplicate : (default: false) See sequelize doc. Only supported by mysql & mariadb If false, duplicate ID errors can be raised if database is already populated.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.2.0
    4
    • latest

Version History

Package Sidebar

Install

npm i geopostcodes-sequelize-import

Weekly Downloads

4

Version

1.2.0

License

BSD-3-Clause

Unpacked Size

7.84 kB

Total Files

5

Last publish

Collaborators

  • loicmahieu