koop-pgcache

1.7.2 • Public • Published

koop-pgcache

npm travis

A PostGIS data cache for Koop.

Koop's data caching is by default a local, in-memory object. koop-pgcache allows you to use PostGIS to cache data retrieved from requests more efficiently and minimize round trips and rate limiting from third party data providers.

Install

npm install koop-pgcache

Usage

To use a PostGIS cache, you need to have a PostgreSQL database with PostGIS enabled.

Detailed installation guides for PostgreSQL are available here.

Instructions for enabling PostGIS on an existing PostgreSQL database are available here.

Once you have a PostGIS database for Koop to use as a cache, add the postgres address of the database to your Koop configuration and register the PostGIS cache like so:

var config = {
  'db': {
    'conn': 'postgres://localhost/koopdev'
  }
}
 
var koop = require('koop')(config)
var koopPg = require('koop-pgcache')
 
koop.registerCache(koopPg)

If everything was configured correctly, Koop should now be using your PostGIS database to cache data from providers.

Documentation

Resources

Issues

Find a bug or want to request a new feature? Please let us know by submitting an issue.

Contributing

Esri welcomes contributions from anyone and everyone. Please see our guidelines for contributing.

License

Apache 2.0

/koop-pgcache/

    Package Sidebar

    Install

    npm i koop-pgcache

    Weekly Downloads

    2

    Version

    1.7.2

    License

    Apache-2.0

    Unpacked Size

    623 kB

    Total Files

    22

    Last publish

    Collaborators

    • chelm
    • dmfenton
    • rgwozdz