Skip to content

nielssj/keyv-postgres

This branch is 7 commits ahead of ykankaya/keyv-postgres:master.

Repository files navigation

@keyv/postgres keyv

PostgreSQL storage adapter for Keyv

Build Status Coverage Status npm

PostgreSQL storage adapter for Keyv.

Requires Postgres 9.5 or newer for ON CONFLICT support to allow performant upserts. Why?

Install

npm install --save keyv @keyv/postgres

Usage

const Keyv = require('keyv');

const keyv = new Keyv('postgresql://user:pass@localhost:5432/dbname');
keyv.on('error', handleConnectionError);

You can specify the table option.

e.g:

const keyv = new Keyv('postgresql://user:pass@localhost:5432/dbname', { table: 'cache' });

Test prerequisites

Local Postgres instance using included docker-compose configuration:

docker-compose up

License

MIT © Luke Childs

About

PostgreSQL storage adapter for Keyv

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%